Tenho seguido o Guia da Apple para saber o seu novo idioma, mas não entendo por que a barra da direita mostra apenas "Olá, playground" e não "Olá, mundo". Alguém pode explicar por que o println
não está sendo impresso à direita?
// Playground - noun: a place where people can play
import Cocoa
var str = "Hello, playground"
println("Hello, world");
xcode6
swift
swift-playground
Arian Faurtosh
fonte
fonte
Respostas:
No Xcode 6.3 e posterior (incluindo Xcode 7 e 8), a saída do console aparece na área Debug na parte inferior da janela do playground (semelhante a onde aparece em um projeto). Para mostrar:
Menu: Exibir> Área de Depuração> Mostrar Área de Depuração (⌘⇧Y)
Clique no botão do meio do widget de layout da área de trabalho na barra de ferramentas
Clique no triângulo ao lado da linha do tempo na parte inferior da janela
Qualquer coisa que grava no console, incluindo a
print
declaração do Swift (renomeadaprintln
em Swift 2 beta), aparece lá.Em versões anteriores do Xcode 6 (das quais você provavelmente já deve estar atualizando de qualquer maneira), mostre o editor assistente (por exemplo, clicando no pequeno círculo próximo a um bit na área de saída). A saída do console aparece lá.
fonte
você precisa habilitar o Show Assistant Editor:
fonte
Basta pressionar Alt + Command + Enter para abrir o editor do Assistente. O Editor Assistente abrirá a visualização da linha do tempo. A linha do tempo, por padrão, mostra a saída do console.
Além disso, você pode adicionar qualquer linha à visualização da linha do tempo pressionando o pequeno círculo ao lado do ícone do olho na área de resultados. Isso habilitará o histórico para esta expressão. Assim, você pode ver a saída da variável nos últimos 30 segundos (você também pode alterar isso) de execução.
fonte
Você ainda pode ter problemas para exibir a saída no Editor Assistente. Em vez de embrulhar a string
println()
, simplesmente imprima a string. Por exemplo:Vou escrever
(5 times)
na área do playground. Isso permitirá que você exiba-o no Editor Assistente (através do pequeno círculo na extremidade direita).No entanto, se você fosse
println("The number is \(index)")
, não seria capaz de visualizá-lo no Editor Assistente.fonte
println
A partir do Xcode 7.0.1 println é alterado para imprimir. Olhe a imagem. há muito mais que podemos imprimir.
fonte
mova o mouse sobre "Olá, playground" na barra do lado direito, você verá um ícone de olho e um pequeno ícone de círculo ao lado dele. Basta clicar no círculo para mostrar a página de detalhes e a saída do console!
fonte
para exibir variáveis apenas no playground, basta mencionar o nome da variável sem nada
deixe stat = 100
stat // isto produz o valor de stat na janela direita do playground
fonte