原档:https://developer.apple.com/library/prerelease/ios/documentation/Swift/Conceptual/Swift_Programming_Language/TheBasics.html#//apple_ref/doc/uid/TP40014097-CH5-ID309

-----------------------------------------2016/07/01 3.0preview1版本----------------------------------

一、常量与变量

1、声明

 let maximumNumberOfLoginAttempts =
var currentLoginAttempt =

声明一个名为maximumNumberOfLoginAttempts的常量,赋值为10。

声明一个名为currentLoginAttempt的变量,初始化值为0。

也可以在同一行中声明多个变量:

var x = 0.0, y = 0.0, z = 0.0

注:如果在代码中,某个存储的数据量不会再发生变化,则总是把这个量用let关键字声明为常量。只用变量来表示那些需要改变值的量。

2、类型标注

 var welcomeMessage: String
var red, green, blue: Double

Swift可以根据赋的初值来推断出变量或常量的类型。当你没有赋予初值的时候,则务必要声明变量或常量的类型。

3、命名

常量和变量的名字几乎可以包含任何字符,包括Unicode字符:

 let π = 3.14159
let 你好 = "你好世界"
let

最新文章

  1. linux 下 整合 nginx 和 php
  2. AMO olap Test C# generate tsql and mdx
  3. Android Framework框架_转
  4. hdu 2086
  5. Spring Cloud 开门见山
  6. 【技巧】DataGridView,ListView重新绑定时保持上次滚动位置
  7. 《Android进阶》Sqlite的使用
  8. python安装及写一个简单的验证码组件(配合node)
  9. 使用libpcap获取http报文
  10. 【干货】利用MVC5+EF6搭建博客系统(三)添加Nlog日志、缓存机制(MemoryCache、RedisCache)、创建控制器父类BaseController
  11. docker-网络基础
  12. JSONObject、JSONArray、Map、JavaBean的相互转换
  13. Spring Cloud(三) --- hystrix
  14. SQL多结果集导出Excel
  15. bp算法中为什么会产生梯度消失?
  16. Erlang编程语言的一些痛点
  17. SVN For Mac: Cornerstone.app破解版免费下载
  18. 一文轻松搞懂redis集群原理及搭建与使用
  19. C#,C++Dll文件调用心得
  20. luogu2253 好一个一中腰鼓!

热门文章

  1. 第三次作业——K米评测
  2. 【Beta版本】冲刺-Day5
  3. JPA mysql wildfly jboss 存储时乱码
  4. Android中如何像 360 一样优雅的杀死后台Service而不启动
  5. Python 数据处理----对定长数据的处理
  6. ubuntu 远程开机
  7. Yocto开发笔记之《错误记录》(QQ交流群:519230208)
  8. 数据库SQL优化大总结
  9. asp.net xml 增删改操作
  10. e_msg_c_as_register_req-注册存储过程