今天介绍一些基本我们常会遇到的语法:
首先是我们在宣告的时候常碰到的var 跟 let,例如:
let user1 = "jack"
var user2 = "peter"
这两个都是宣告,但是最大的差别在於,透过var宣告後的值是可以改变的,相反,透过let宣告的值就不能改变,所以var可称为"变数",let则称为"常数"
(上图就是尝试改变透过let宣告的值导致编译器报错)
接着是字串的一些使用方法:
1.连接字串
let user1 = "jack"
let user2 = "peter"
let allUser = user1 + " and " + user2
print(allUser)
2.字串中包含数字
let jackMoney = 100
let jackAllMoney = "jack has \(jackMoney)"
print(jackAllMoney)
3.大小写转换
let abc = "abc"
let newAbc = abc.uppercased()
//lowercase()是小写
4.取字串长度(空白也算一格喔)
let string = "Swift is a good language"
print(string.count)
5.多行文字(使用""")
let string = """
Swift is a good language
Xcode is a good tool
Swift是个好语言
"""
print(string)
接下来介绍一下资料型态,刚刚的程序码我们可以改成:
var user: String = "jack"
其实我们宣告的时候不用特别去宣告型态,Swift会自动帮我们判断,我们也可以透过以下方法去对资料型态作转换:
let int = 3
let double = Double(int)
最後讲一下如何取用乱数:
let randomInt = Int.random(in: 1...10)//整数乱数
let randomDouble = Double.random(in: 1.0...10.0)//浮点数乱数
<<: day15 : NATS 、NATS Streaming、JetStream服务应用 on K8S (上)
>>: JavaScript Day 6. let or const or var
今年的疫情蛮严重的,希望大家都过得安好,希望疫情快点过去,能回到一些线下技术聚会的时光~ 今天要开始...
将 Arduino Uno 插上电脑後,如果顺利的话作业系统会自动安装「USB 转 COM 晶片」之...
质询握手身份验证协议(Challenge-Handshake Authentication Prot...
为了在python GUI 程序开发时有更好的开发者体验, 笔者喜欢先收集别人的痛点及各种解决方案,...
JavaScript 变数可以转换为新变数或其他资料类型,就目前我所知道的大概可以分成两种: 1.通...