Swift小学生学习日志 day01
大小写转换
变量名.uppercased() //转换为大写
变量名.lowercased() //转换为小写
变量名.count //查询长度
中间除错区

+运算符不能连接String与int 连接需要将int类型转换为String类型
var 变量名 = "此处为String类型数据" + String(此处为int类型变量名)
var 变量名 = "此处为String类型数据\(此处为int类型数据变量名)"
//例:
var jiaShu = 1
var beiJiaShu = 1
var sum = jiaShu + beiJiaShu
var sc = "一加一等于" + String(sum)
var xc = "一加一等于\(sum)"
if-else、switch条件语句用法
//if-else
var money = 10000
if money >= 10000 {
print("巴黎或伦敦的旅行")
}else if(money>=5000&&money<=9999){
print("东京旅行")
}else if(money>=1000&&money<=4999){
print("曼谷旅行")
}else if(money<=1000){
print("Stay at home")
}
//switch-case-default
switch money{
case 10000...:
print("巴黎或伦敦的旅行")
case 5000...9999:
print("东京旅行")
case 1000...4999:
print("曼谷旅行")
default:
print("Stay at home")
}
/*同时制定两种条件用&&运算符
...运算符 10...1000 大于等于10小于等于1000
10...大于等于10
*/
Array阵列
//存储时必须使用相同类型的数据
var array = ["Good moring","Good night","Good afternoon","Goood bye"]
//查询阵列内容 阵列名[此处填写下标]
array[1] //输出 Good night
//添加新内容至阵列 阵列名.append("此处填写新内容")
array.append("Good")
//for in 循环输出阵列内容
//1
for i in 0...array.count-1{
print(array[i])
}
//2
for c in array{
printf(array[c])
}
字典
/*var 变量名 = ["数字":"相关联的内容","数字":"相关联的内容"]*/
var bookJia = ["12343":"Good moring",
"10987":"Good night","15489":"Good afternoon"]
/*查询时 变量名["数字"]*/
bookJia["12343"]
/*for循环输出字典内容*/
for (num,name) in bookJia{
print("ISBN:\(num)")
print("Title:\(name)")
}
optional
声明一个无值变量加? var 变量名:String?
网友评论