程式設計是一門自己動手的學科,就像騎腳踏車或游泳一樣,光看書或看別人做,是不可能學好的,只有自己動手操作過,然後去發現一些問題、試著去解決或改善問題,才能真正變成自己的技能。

對程式設計初學者來說,「打字」是第一個要熟練的技能,真正的程式設計需要大量打字(不要被Scratch誤導),所以除了依據範例程式自己打字進去之外,平常也可以多練習打一些文章,中英文均可。

以下我們先將第一課的範例程式打入Swift Playgrounds(或是網頁版Swift編譯器)裡面。在 Swift Playgrounds 中取得「空白」,打開後是一個空白畫面,將下面範例程式打上去。

// 1-1. 自我介紹:字串
// 使用 Apple Swift Playgrounds

let sayHello = "Hello World!"
let 我的名字 = "Angela"
var 我的學校 = "松山高中"

print(sayHello)
print("My name is", 我的名字)
print("大家好,我是\\(我的名字),就讀於\\(我的學校)。")

這個範例程式只有6行程式碼,看起來非常簡單,但其實對初學者來說,卻存在一些陷阱和問題,我兩個女兒第一次打的時候,都出現好幾個錯誤,但是從錯誤中學習是值得的。

image.png

想從零開始學的人,請自己打字試試看,如果出現錯誤,可將執行結果的畫面(Mac用Shift-Cmd-5 剪下)私訊給我。做對的人,可以進一步想想看,這個程式這樣寫有什麼問題。

下一節:1-1 範例程式解說