swift学习第二天

每天学习,加油!



var stringVar = "hello world!"

var stringVar2 :NSString = "I love you"


//swift 字符串不需要添加 字符串字符 “@”


var varparam :UInt16 = 9

var varparam1 :UInt16 = 10

//var varparam2 :UInt32 = varparam + varparam1    //swift 很严格,不允许两个 不同类型的值相加

var varparam3 :UInt16 = varparam1++


//由于笔者本人学习过一段时间的汇编语言,位数不同的计算也是不允许的,需要通过加位才能计算。我们是不是可以猜测 swift 借鉴 汇编或者使用了这个特性呢? 目前这也仅仅是我的猜测,还需要进一步的理论和实践推测。


var varparam4 :UInt64 = UInt64(varparam3)

// 强制转换,与oc格式不一样   int  oc括号里边是数据类型, swift 要转换的数据



var boolValue = true

var boolValue1 = 1


var boolValue2 :Bool = Bool(1)

//由此,我们的if while do-while等的判断 oc 相比 就不能随随便便 while(1)


// oc 我需要你 声明类型, 传值的时候差不多就行了^_^


//swift:  你给我什么就是什么,甭想蒙我 )_(, 我会判断,#_



// WHAT IS "元组"  , c,oc 里边没有 你不用找了 ,学过一些脚本语言的话,比如说 python 会接触到元组的概念

// 相对数组的概念(一些 类型相同的东西 集合 ), 元组 就是 一些不同类型东西集合, 样子 有点像 结构体(OC)和 链表(数据结构)



var student :(NSString, Int, Int) = ("校长", 12,  12)

var student2 = ("校长", 12,  12)

var (name, age, heightCM) = student


print(student.0)

print(student.1)

print(student.2)



print("student = ",student)

print("student2 = ",student2)

// 这里打印结果有些不同 

//student =  (校长, 12, 12)

//student2 =  ("校长", 12, 12)



print(name)

print(age)

print(heightCM)


// 一个12岁,只有12 厘米的 校长 的学生   what 吓傻了 _=

// 看样子赋值给了 三个 变量:name, age, heightCM, 格式?swift 内部 判断了#_



转载于:https://my.oschina.net/u/3531348/blog/918033

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值