学Swift挣美元04之基础类型(来个古诗程序)

学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)

运行效果


学Swift挣美元04之基础类型(来个古诗程序)_第1张图片
古诗生成

解释代码

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

你可能感兴趣的:(学Swift挣美元04之基础类型(来个古诗程序))