博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
swift学习之常量和变量
阅读量:5899 次
发布时间:2019-06-19

本文共 578 字,大约阅读时间需要 1 分钟。

常量:就是在初始化时(试试定义时不赋值会不会报错)赋予一个准确的值,能够在非常多地方直接用到,用letkeyword生命

变量:这个就不用说了,就是能够在下一秒你能够随便改变的量,用varkeyword声明

let width = 94 常量声明。在swift中能够不声明数据类型,swift会自己判断类型,也能够自己声明标注类型,在名字后面加上colon,再加上要声明的类型,如:let explictFloat: Float = 4.0(为了声明规范,在冒号后面最好空格一下)

在swift中没有隐式转换,要想把一个数据类型转换成还有一个数据类型,必须做显式转换,否则会报错。比方你能够去掉以下的String()试试看看报什么错误

        let label = "The width is "

        let width = 94
        let widthLabel = label + String(width)

另一种更简单的方法把值转换成字符串,就是在一个括号里写值,再在括号前面加上反斜杠(backslash)。for example

        let apples = 5

        let appleSummary = "I have \(apples) apples"

转载于:https://www.cnblogs.com/yutingliuyl/p/7399531.html

你可能感兴趣的文章
网络安全保险在欧洲更受欢迎
查看>>
如何处理IT事件管理以避免混乱
查看>>
物联网确保消费者隐私安全 才能起飞
查看>>
揭秘使用免费WiFi的真实代价
查看>>
《交互式程序设计 第2版》一2.3.2 数组
查看>>
移动互联网金融app 存在信息安全问题
查看>>
Android 开发中使用 SQLite 数据库
查看>>
Android后门GhostCtrl,完美控制设备任意权限并窃取用户数据
查看>>
IBM郭继军:机器学习配合行业经验将帮助企业成就未来
查看>>
Rambus9000万美元收购Inphi存储器互联业务
查看>>
泉州电信推进渠道互联网化转型
查看>>
《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第3章3.6节识别操作系统...
查看>>
linux系统防火墙iptables命令规则及配置的示例
查看>>
10 个顶尖的 Linux 开源人工智能工具
查看>>
Firefox 跟踪保护技术将页面加载时间减少 44%
查看>>
聚合(根)、实体、值对象精炼思考总结
查看>>
Aop RealProxy 千年遇BUG
查看>>
java解析虾米音乐
查看>>
rails将类常量重构到数据库对应的表中之三
查看>>
error C4430: missing type specifier - int assumed. Note: C++ does not support default-int
查看>>