學Swift掙美元04之基礎類型(來個古詩程序)

學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)"
生成了作者當時的年齡

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章