# 【Swift】基礎打印方式 - var 建立變數宣告 - let 建立常數宣告 --- - 字串的值,一定要雙引號『"』, ```swift var str = "我是字串,單引號會噴錯噢" ``` --- - 打印字串連結字串,`print()`,有需要把非字串型別的資料轉換型別 - `"\n"`換行方法 ```swift var str1 = "aaa"; var math = 123; print(str1 + String(math)); // aaa123 print(str1 + "\n" + String(math) ); // aaa // 123 ``` --- - 字串插值或變數 - 可以使用反斜線`\():\(變數、常數或表達式)`插入到一個字串中 ```swift let str2 = "Sunday" var anotherStr = "It is \(str2) ." print(anotherStr) // It is Sunday . // 表達式也可以 print("I have \(1 + 2 * 6) cars .") // I have 13 cars . ``` --- - 目前穩定版本 5.2.2 ( 2020年4月15日 ) - 參考資料 - [正體中文版蘋果 Swift 官方教學 2.0 ](https://tommy60703.gitbooks.io/swift-language-traditional-chinese/content/index.html) - [Swift 起步走 2.2](https://itisjoe.gitbooks.io/swiftgo/content/) - [給我 30 天,給你一輩子:Swift 從零開始(推薦)](https://ithelp.ithome.com.tw/users/20118283/ironman/3126) --- ### 跟其他語言稍有不同的事情 - Swift 是一個強型別而且安全**Type-Safe**的程式語言。 - 蘋果標榜的就是「快速、現代、簡單、安全」 - **Optional Type**,允許變數或是常數沒有值 並且回傳 **nil**,而且 **Optional** 適用於任何型別 可以讓程式碼不會因為接收不到值而造成錯誤以及 Crash - 假使某個變數要求的是 String 型別,因為**Type-Safe**的關係 **不允許**你將非 String 型別資料指派給他 同樣的 **Type Safety** 也防止你將非 **Optional 型別** 存入 **Optional** 型別的變數或常數 Type Safety **可以讓你在開發的時候及早發現錯並且解決它。** ---
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up