美文网首页
For循环、Array 阵列、IF Switch用法、字典、Op

For循环、Array 阵列、IF Switch用法、字典、Op

作者: Suiyuewuyang | 来源:发表于2019-01-06 22:05 被阅读0次
Swift小学生学习日志 day01

大小写转换

变量名.uppercased()   //转换为大写

变量名.lowercased()   //转换为小写

变量名.count       //查询长度

中间除错区

中间除错区.png

+运算符不能连接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?

2019-01-06

相关文章

网友评论

      本文标题:For循环、Array 阵列、IF Switch用法、字典、Op

      本文链接:https://www.haomeiwen.com/subject/boserqtx.html