學Swift掙美元04之基礎類型(來個古詩程序)
本教程力爭淺顯,每節內容合理設置,希望大家學的輕鬆
本系列教程
- 請點擊,免費訂閱《學Swift掙美元》專欄
- 《2019年學好Swift,一起掙美金吧》
- 《學Swift掙美元01之Swift語言發展歷史》
- 《學Swift掙美元02之學習資源》
- 《學Swift掙美元03之第一個程序》
- 《學Swift掙美元04之基礎類型(來個古詩程序)》
Swift給我們提供了大部分的基礎類型,例如String,Ints,Float 和Bools。下面我們看一看Swift的基礎類型。
import UIKit
let title:String = "靜夜思"
let author:String = "李白"
let poetry = """
牀前明月光,疑是地上霜。
舉頭望明月,低頭思故鄉。
"""
let autherBirthYear: Int = 701
let createDate: Int = 726
let wholeText=title+"."+author+"\n\n"+poetry+"\n"+"該詩寫於"+"\(createDate)年"+",當年李白"+"\(createDate-autherBirthYear)"
print (wholeText)
運行效果
解釋代碼
let title:String = "靜夜思"
let是Swift語言的保留關鍵詞,上面的代碼中通過let來分配一個常量,並且給這個常量取個名字叫 title。在:之後是這個常量的類型,例如我們讓phrase是個String常量,並且通過=給phrase賦值了一個字符串。
let poetry = """
牀前明月光,疑是地上霜。
舉頭望明月,低頭思故鄉。
"""
Swift中我們使用"""來定義一個多行的字符串,此處我們使用"""定義個這個古詩。
let wholeText=title+"."+author+"\n\n"+poetry+"\n"+"該詩寫於"+"(createDate)年"+",當年李白"+"(createDate-autherBirthYear)"
wholeText是一個普通的字符串,但是他通過+把多個字符串鏈接起來了。其中(xxxx)是把變量或表達式結果生成字符串的方式。
例如
"(createDate)年"
生成了古詩的年份
"(createDate-autherBirthYear)"
生成了作者當時的年齡