Comment imprimer sur console en utilisant swift playground?
j'ai suivi le guide Apple pour leur nouvelle langue swift, mais je ne comprends pas pourquoi le bar sur la droite montre seulement" bonjour, terrain de jeu "et pas"Bonjour, monde". Quelqu'un peut m'expliquer pourquoi le println
n'est pas imprimé sur la droite?
// Playground - noun: a place where people can play
import Cocoa
var str = "Hello, playground"
println("Hello, world");
7 réponses
dans Xcode 6.3 et plus tard (y compris Xcode 7 et 8), la sortie de la console apparaît dans la zone de débogage au bas de la fenêtre playground (similaire à l'endroit où elle apparaît dans un projet). Pour le montrer:
- Menu: Vue > Zone De Débogage > Zone De Débogage De L'Affichage (GIP)
-
cliquez sur le bouton du milieu du widget workspace-layout dans la barre d'outils
-
cliquez sur le triangle à côté de la ligne du temps au bas de la fenêtre
Tout ce qui écrit sur la console, y compris la déclaration print
de Swift (renommé de println
dans la version bêta de Swift 2) s'y affiche.
dans les versions précédentes de Xcode 6 (que maintenant vous devriez probablement mettre à jour de toute façon), montrer l'éditeur Assistant (par exemple, en cliquant sur le petit cercle à côté d'un bit dans la zone de sortie). La sortie de la Console y apparaît.
appuyez simplement sur Alt + commande + entrez pour ouvrir l'éditeur Assistant. Le rédacteur adjoint ouvrira la vue de ligne de temps. Timeline par défaut affiche la sortie de votre console.
de plus, vous pouvez ajouter n'importe quelle ligne à la vue de ligne de temps en appuyant sur le petit cercle à côté de l'icône de l'oeil dans la zone des résultats. Cela permettra à l'histoire de cette expression. Donc vous pouvez voir la sortie de la variable au cours des 30 dernières secondes (vous pouvez changer cela aussi) d'exécution.
vous pouvez toujours avoir des problèmes pour afficher la sortie dans L'éditeur Assistant. Plutôt que d'envelopper la chaîne dans println()
, il suffit de sortir la chaîne. Par exemple:
for index in 1...5 {
"The number is \(index)"
}
écrira (5 times)
dans l'aire de jeu. Cela vous permettra de l'afficher dans L'éditeur Assistant (via le petit cercle à l'extrême droite).
cependant, si vous étiez à println("The number is \(index)")
vous ne seriez pas en mesure de le visualiser dans L'Assistant Éditeur.
à partir de Xcode 7.0.1 println est un changement à imprimer. Regardez l'image. il y a beaucoup plus que nous pouvons l'imprimer.
déplacez votre souris sur le" bonjour, terrain de jeu " sur le côté droit barre, vous verrez une icône de l'oeil et un petit cercle icône à côté. Il suffit de cliquer sur le cercle un pour afficher la page de détail et la sortie de la console!
pour afficher des variables uniquement dans le terrain de jeu, il suffit de mentionner le nom de la variable sans rien
laissez-stat = 100
stat // ceci affiche la valeur de la stat sur les terrains de la fenêtre de droite