swift学习笔记_iOS开发(一)

swift已经问世n久了,给自己充充电,学习一下苹果的新东西,苹果公司日渐推崇更为简洁明了更为直观快速的程序开发模式,从适配的AutoLayout到Swift语言,苹果一直在鼓励开发者去探索使用新技术,而作为一个程序员,一定是要走在技术的最前沿,只有掌握了第一手资料才能更好的适应和雄起。

//打印
        print("Hello world and how are you")
        
        //定义常量和变量 let常量 var变量
        let a=3
        print(a)
        var t=2
        print(t)
        t=4
        print(t)
        
        //在string中加入数值
        //用法一:
        let label="hello"
        let width=2
        let labeltime=label + String(width)
        print(labeltime)
        //用法二:
        let appleNumber=3
        let orangeNumber=5
        let appleSummary="appleSummary is \(appleNumber)"
        let fruitSummary="fruitSummary is \(appleNumber + orangeNumber)"
        print(appleSummary)
        print(fruitSummary)
    
        //定义数组
        var shoppingList=["catfish","water","tulips","blue paint"]
        print(shoppingList)
        //通过index改变其中的元素
        shoppingList[2]="bottle of water"
        print(shoppingList)
        //通过key改变其中元素
        var occupations = ["Malcolm":"Captain", "Kaylee":"Mechanic"]
        print(occupations)
        occupations["Jayne"]="Public Relations"
        print(occupations)
        occupations["Malcolm"]="Leader"
        print(occupations)
        
        //用初始化的方法
        //定义空的数组
        let emptyArray=[String]()
        //定义空的字典
        let emptyDictionary=[String : Float]()
        //如果他们的数据类型在在之前已经确定,那么就可以用一下方法写空
        shoppingList=[]
        occupations=[:]
        //另:数组和字典的区别-数组只需要把数据放进去就行,而字典需要key做索引
        
        //用if,switch写条件判断语句;用for-in,for,while和repeat-while来写循环语句
        let individualScores=[77,39,82,44,63]
        var teamScore=0
        for score in individualScores{
            if score > 50{
                teamScore += 3
            }
            else{
                teamScore += 1
            }
        }
        
        //在if语句中条件必须是布尔型的否则会报错这
        if teamScore{   //报错:int 不是 Boolean Type
            //。。。
        }
        
        //


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值