J'ai suivi le Guide Apple pour leur nouvelle langue Swift, mais je ne comprends pas pourquoi la barre de droite affiche uniquement "Hello, terrain de jeu" et non "Hello, world". Quelqu'un peut-il 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");
xcode6
swift
swift-playground
Arian Faurtosh
la source
la source
Réponses:
Dans Xcode 6.3 et versions ultérieures (y compris Xcode 7 et 8), la sortie de la console apparaît dans la zone de débogage en bas de la fenêtre du terrain de jeu (similaire à l'endroit où elle apparaît dans un projet). Pour le montrer:
Menu: Affichage> Zone de débogage> Afficher la zone de débogage (⌘⇧Y)
Cliquez sur le bouton central du widget de disposition de l'espace de travail dans la barre d'outils
Cliquez sur le triangle à côté de la chronologie en bas de la fenêtre
Tout ce qui écrit sur la console, y compris la
print
déclaration de Swift (renommée à partirprintln
de Swift 2 beta) apparaît là-haut.Dans les versions antérieures de Xcode 6 (que vous devriez probablement mettre à jour de toute façon), affichez l'éditeur Assistant (par exemple en cliquant sur le petit cercle à côté d'un peu dans la zone de sortie). La sortie de la console y apparaît.
la source
vous devez activer l'éditeur Show Assistant:
la source
Appuyez simplement sur Alt + Commande + Entrée pour ouvrir l'éditeur Assistant. Assistant Editor ouvrira la vue Chronologie. La chronologie par défaut affiche la sortie de votre console.
De plus, vous pouvez ajouter n'importe quelle ligne à la vue Chronologie en appuyant sur le petit cercle à côté de l'icône en forme d'œil dans la zone de résultats. Cela activera l'historique de cette expression. Ainsi, vous pouvez voir la sortie de la variable au cours des 30 dernières secondes (vous pouvez également le modifier) de l'exécution.
la source
Il se peut que vous ayez toujours des difficultés à afficher la sortie dans l'Assistant Editor. Plutôt que d'envelopper la chaîne
println()
, sortez simplement la chaîne. Par exemple:J'écrirai
(5 times)
dans l'aire de jeux. Cela vous permettra de l'afficher dans l'Assistant Editor (via le petit cercle à l'extrême droite).Cependant, si vous l'étiez,
println("The number is \(index)")
vous ne pourriez pas le visualiser dans l'Assistant Editor.la source
println
Depuis Xcode 7.0.1 println est changé pour imprimer. Regardez l'image. il y a beaucoup plus que nous pouvons imprimer.
la source
déplacez votre souris sur le "Bonjour, terrain de jeu" dans la barre latérale droite, vous verrez une icône en forme d'œil et une petite icône en forme de cercle à côté. Cliquez simplement sur le cercle pour afficher la page de détails et la sortie de la console!
la source
pour afficher les variables uniquement dans l'aire de jeux, mentionnez simplement le nom de la variable sans rien
soit stat = 100
stat // cela renvoie la valeur de stat sur la fenêtre de droite du terrain de jeu
la source