Domanda

Ho seguito la Guida Apple per il loro nuovo linguaggio swift, ma non capisco perché la barra sulla destra mostri solo "Ciao, parco giochi" e non "Ciao, mondo".Qualcuno può spiegare perché il println non viene stampato a destra?

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

import Cocoa

var str = "Hello, playground"

println("Hello, world");

enter image description here

È stato utile?

Soluzione

In XCode 6.3 e successivo (incluso XCode 7 e 8), l'uscita della console viene visualizzata nell'area di debug nella parte inferiore della finestra del parco giochi (simile a dove appare in un progetto).Per mostrarlo:

    .
  • Menu: View> Area di debug> Mostra area di debug (⌘⇧Y)
  • Fare clic sul pulsante centrale del widget di workpace-layout nella barra degli strumenti

    workpace widget widget

  • Fai clic sul triangolo accanto alla timeline nella parte inferiore della finestra

    triangolo per console

Tutto ciò che scrive alla console, inclusa la Dichiarazione print di Swift (ribattezzata da println in Swift 2 Beta) si presentano lassù.


.

Nelle versioni precedenti XCode 6 (che ormai probabilmente dovresti aggiornare da comunque), mostra l'Assistant Editor (ad esempio facendo clic sul piccolo cerchio accanto a un po 'nell'area di uscita).L'uscita della console appare lì.

Altri suggerimenti

È necessario abilitare l'editor di spettacoli Assistant:

Inserisci Descrizione dell'immagine qui

Basta premere Alt + Command + Inserisci per aprire l'Assistant Editor.Assistant Editor aprirà la vista della cronologia.La timeline per impostazione predefinita mostra la tua uscita della console.

Inoltre è possibile aggiungere qualsiasi linea alla vista della timeline premendo il piccolo cerchio accanto all'icona dell'occhio nell'area dei risultati.Ciò consentirà alla storia di questa espressione.Quindi puoi vedere l'output della variabile negli ultimi 30 secondi (puoi cambiare anche questo) di esecuzione.

Potresti comunque avere problemi a visualizzare l'output nell'editor assistente.Piuttosto che avvolgere la stringa in println(), semplicemente emetta la stringa.Biru:

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

Scriverà (5 times) nell'area giochi.Questo ti permetterà di visualizzarlo nell'Editor assistente (tramite il piccolo cerchio sul bordo all'estrema destra).

Tuttavia, se si dovesse println("The number is \(index)") non saresti in grado di visualizzarlo nell'Editor assistente.

AS di XCode 7.0.1 PrintLN è la modifica della stampa.Guarda l'immagine.Ci sono molto più che possiamo stampare. Inserisci la descrizione dell'immagine qui

Sposta il mouse sopra il "salotto, parco giochi" sulla barra laterale destra, vedrai un'icona oculare e un'icona di un piccolo cerchio. Basta fare clic sul cerchio uno per mostrare la pagina dei dettagli e l'uscita della console!

Per la visualizzazione delle variabili solo nel parco giochi, menzionare solo il nome della variabile senza nulla

Lascia STAT= 100

stat // Questo emette il valore della stat sulla finestra di gioco del parco giochi

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top