学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)"
生成了作者当时的年龄
网友评论