Saya telah mengikuti Panduan Apple untuk bahasa baru mereka yang cepat, tetapi saya tidak mengerti mengapa bilah di sebelah kanan hanya menampilkan "Halo, taman bermain" dan bukan "Halo, dunia". Adakah yang bisa menjelaskan mengapa println
tidak dicetak di sebelah kanan?
// Playground - noun: a place where people can play
import Cocoa
var str = "Hello, playground"
println("Hello, world");
xcode6
swift
swift-playground
Arian Faurtosh
sumber
sumber
Jawaban:
Di Xcode 6.3 dan yang lebih baru (termasuk Xcode 7 dan 8), keluaran konsol muncul di area Debug di bagian bawah jendela taman bermain (mirip dengan yang muncul di proyek). Untuk menunjukkannya:
Menu: Tampilan> Area Debug> Tampilkan Area Debug (⌘⇧Y)
Klik tombol tengah widget tata letak ruang kerja di toolbar
Klik segitiga di samping garis waktu di bagian bawah jendela
Apa pun yang menulis ke konsol, termasuk
print
pernyataan Swift (diganti namanya dariprintln
Swift 2 beta) muncul di sana.Dalam versi Xcode 6 sebelumnya (yang sekarang Anda mungkin harus meningkatkan dari versi sebelumnya), tunjukkan editor Asisten (misalnya dengan mengklik lingkaran kecil di samping sedikit di area keluaran). Output konsol muncul di sana.
sumber
Anda perlu mengaktifkan Show Assistant Editor:
sumber
Cukup Tekan Alt + Command + Enter untuk membuka editor Asisten. Asisten Editor akan membuka tampilan Timeline. Garis waktu secara default menunjukkan keluaran konsol Anda.
Selain itu, Anda dapat menambahkan garis apa pun ke tampilan Timeline dengan menekan lingkaran kecil di sebelah ikon mata di area hasil. Ini akan mengaktifkan sejarah untuk ekspresi ini. Jadi Anda bisa melihat output variabel selama 30 detik terakhir (Anda juga bisa mengubahnya) dari eksekusi.
sumber
Anda mungkin masih kesulitan menampilkan output di Asisten Editor. Daripada membungkus string
println()
, cukup keluarkan string. Sebagai contoh:Akan menulis
(5 times)
di area taman bermain. Ini akan memungkinkan Anda untuk menampilkannya di Asisten Editor (melalui lingkaran kecil di tepi paling kanan).Namun, jika Anda ke
println("The number is \(index)")
Anda, Anda tidak akan dapat memvisualisasikannya di Asisten Editor.sumber
println
Sejak Xcode 7.0.1 println diubah menjadi print. Lihat gambarnya. masih banyak lagi yang bisa kami cetak.
sumber
Gerakkan mouse Anda ke atas "Halo, taman bermain" di bilah sisi kanan, Anda akan melihat ikon mata dan ikon lingkaran kecil di sebelahnya. Cukup klik pada lingkaran pertama untuk menampilkan halaman detail dan keluaran konsol!
sumber
untuk menampilkan variabel hanya di playground, cukup sebutkan nama variabel saja tanpa ada
biarkan stat = 100
stat // ini mengeluarkan nilai stat di jendela kanan taman bermain
sumber