質問

私は彼らの新しい言語の迅速なアップルガイドに続いていましたが、右側のバーが「こんにちは、遊び場」を見せて、「こんにちは、世界」ではありません。誰かがprintlnが右側に印刷されていない理由を説明できますか?

// Playground - noun: a place where people can play

import Cocoa

var str = "Hello, playground"

println("Hello, world");
.

画像の記述ここで

役に立ちましたか?

解決

Xcode 6.3以降(Xcode 7と8を含む)では、遊び場ウィンドウの下部のデバッグ領域にコンソール出力が表示されます(プロジェクトに表示される場所と同様)。それを示すために:

  • メニュー:表示>デバッグエリア>デバッグ領域を表示(yy)
  • ツールバー

    のワークスペースレイアウトウィジェットの中央ボタンをクリックします。

    ワークスペースレイアウトウィジェット

  • ウィンドウ下部のタイムラインの横にある三角形をクリックします。

    TRIANGRE

Swiftのprint文を含むコンソールに書き込むもの(Swift 2 Betaのprintlnから名前が変更されています)がそこに表示されます。


以前のXcode 6バージョン(とにかく、おそらくアップグレードする必要がある)で、アシスタントエディタ(例えば、出力領域のビットの横にある小さな円をクリックして)を表示します。コンソールの出力がそこに表示されます。

他のヒント

Show Assistant Editorを有効にする必要があります。

画像の説明がここにある

alt + command +を押してを入力してアシスタントエディタを開きます。アシスタントエディタはタイムラインビューを開きます。デフォルトでのタイムラインコンソール出力を表示します。

さらに、結果領域の目のアイコンの横にある小さい円を押すことで、タイムラインビューに行を追加できます。これはこの式の履歴を有効にします。したがって、最後の30秒間の変数の出力を見ることができます(これもこれも変更できます)実行の出力。

アシスタントエディタの出力を表示するのに問題があるかもしれません。println()で文字列をラップするのではなく、文字列を出力するだけです。例えば:

for index in 1...5 {
    "The number is \(index)"
}
.

遊び場領域に(5 times)を書きます。これにより、(遠い右端の小さな円を介して)アシスタントエディタに表示することができます。

しかし、あなたがprintln("The number is \(index)")になった場合は、アシスタントエディタで視覚化することはできません。

の時点でXcode 7.0.1 PrintLNは印刷に変更されています。画像を見てください。もっと印刷できることが多い。 画像の説明が入力されています

右側のバーの「こんにちは、遊び場」の上にマウスを動かして、あなたは目のアイコンとそのような小さなサークルアイコンを見るでしょう。 詳細ページとコンソールの出力を表示するには、円をクリックするだけです。

遊び場でのみ変数を表示するには、

なしで変数名を言及してください。

LET STAT= 100

stat //これは、遊び場適切ウィンドウ

のSTATの値を出力します。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top