• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

swift2.0语法常量变量

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

import UIKit

 

 

/*:

常量变量

* 常量: let

* 变量: var

完整格式:

* 修饰符(let/var) 常量/变量名称: 数据类型

*/

 

let number: Int

var value: Double

 

number = 10

value = 20

 

let n1: Int = 10

// 常量一旦初始化就不能再修改里面的值

//n1 = 20

 

/*:

类型推导

* 如果在定义一个常量或者变量的同时, 给这个常量或者变量进行了初始化, 那么数据类型可以不写

* 如果在定义的同时初始化, 那么初始化的值是什么类型, 那么常量或者变量就是什么类型

技巧

* Swift开发中, 我们最常见的一个操作就是按住 option + click 查看变量/方法的说明

* Swift开发中, 能不写类型就不写类型, 减少冗余代码

* Swift开发中, 苹果推荐我们先定义常量, 只有需要修改的时候才定义变量

*/

let n2 = 10.1

 

 

/*:

数据类型

* Swift是类型安全的语言, 在任何情况下都不会进行自动类型转换(隐式类型转换), 所有的转换都是显示的

* 也就是意味着只有相同类型的值才能进行赋值

*/

 

let n3: Int = Int(10.1)

let n4: Double = 10

 

// 哪怕是CGFloatDouble之间也不行, 也必须进行转换

let rect = CGRect(x: 0, y: 0, width: 100, height: 100)

//let n5: Double = rect.width

 

let n5 = 10

let n6 = 10.1

//let sum = n5 + n6


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
手动在Swift项目中添加ObjectiveC第三方库发布时间:2022-07-13
下一篇:
[Swift]LeetCode413.等差数列划分|ArithmeticSlices发布时间:2022-07-13
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap