不過我先針對一些似是而非的文章內容做更明確地介紹。
有的文章說,開發者可以看到即時輸出的結果。其實明確的說,這不是 Swift 的功能,而是在 Xcode 6 裡面,所提供的 playground 的功能。
Xcode 6 當中,提供了開發者 (更明確地說,應該是初學者) 一種體驗程式語言的方法,就是 playground。你只要在 Xcode 6 當中,開啟 playground 檔案,你就可以在左邊的程式碼視窗當中鍵入你想嘗試的程式碼,而在右邊的視窗當中,你就會看到 Xcode 自動告訴你,這個程式碼可以得到什麼結果。也可以把 Output Console 打開,你就能看到現在的程式碼會有怎麼樣的輸出。然後也可以針對某個變數,觀察那個變數對於時間的變化。
![]() |
| Xcode 6 的 playground 讓 Swift 的學習與教學變得更容易 |
以上圖來說,左邊是程式碼的區段。中間是系統告訴你這個程式碼會有怎麼樣的效果,右邊的內容是可以自己新增或者是減少的。可以看到程式碼實際執行的狀況,或者是變數的值變化的狀況。所以如果要在課堂上講解這些,有了 playground 就變得很容易了。

沒有留言:
張貼留言