Swift初探 1 helloWord
#语法须知 1.Swift的源文件拓展名是.swift 2.Swift语言的2个不需要 (1)不需要编写main函数 从上往下按顺序执行,所以最前面的代码会被自动当做程序的入口 (2)不需要在每一条语句后面加上分号 let radius = 10 你喜欢的话,也可以加上 let radius = 10; 注意:有一种情况必须加分号:同一行代码上有多条语句时 let radius = 10; let radius2 = 15 (3)关于注释 1)单行注释 // 这是单行注释 2)多行注释 /* 这是多行注释 这是多行注释 / 3)多行注释可以嵌套多行注释 / 外层注释 /* 内层注释 内层注释 */ 外层注释 */
#变量和常量 1.声明常量和变量
用let来声明常量 let radius = 10
用var来声明变量 var age = 20 或者是var x = 0.0, y = 0.0, z = 0.0
2.基本上可以用任何你喜欢的字符作为常量和变量名
(1)let π = 3.1415926
(2)let 网址 = "http://baud.com"
(3)let ?? = "小狗and母牛" // ?和?是emoji表情,是一种特殊的Unicode字符 // 可以在Mac上通过快捷键:control + command + 空格 ,弹出emoji键盘
3.常量和变量名的注意点 不能包含数学符号(比如 + 、-、 *、\ ) 不能包含箭头(比如↑、↓、←、→) 不能包含非法无效的Unicode字符(比如⚽ ) 不能是关键字(比如let、var) 不能以数字开头(比如 123go) 不能是单独一个下划线 _ (比如var _ = 10)
这里我们使用playground来创建第一个swift项目 选择图片中的第一列 Get started with a playground
接下里创建一个项目的名字即可
下面的图中我们尝试声明了一个常量的wb 和一个变量的wb1 并且我们尝试着修改常量wb的值 就会出现错误 错误的意思就是wb是一个constant 常量 不能赋值即不能修改常量wb的值
转载于:https://juejin.im/post/5a31ea506fb9a0450c496ba6
Swift初探 1 helloWord相关推荐
- Swift初探(一)
介绍 Swift是WWDC 2014上发布的一款新编程语言,要在未来取代Objective-C成为Mac.IOS开发的主要语言. 苹果要大力推Swift,Swift可以说必火无疑. HelloWorl ...
- 初探swift语言的学习笔记一(基本数据类型)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/28258805 转载请注明出处 如果觉得文章对你有所帮助,请通过留言 ...
- 初探swift语言的学习笔记四(类对象,函数)
2019独角兽企业重金招聘Python工程师标准>>> swift扩展了很多功能和属性,有些也比较奇P.只有慢慢学习,通过经验慢慢总结了. 下面将初步学习一下类的写法. 码工,最大爱 ...
- 初探swift语言的学习笔记五(线程)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/30354127 转载请注明出处 假设认为文章对你有所帮助,请通过留言 ...
- 初探swift语言的学习笔记十一(performSelector)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/35842441 转载请注明出处 如果觉得文章对你有所帮助,请通过留言 ...
- 初探swift语言的学习笔记十(block)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/35783341 转载请注明出处 如果觉得文章对你有所帮助,请通过留言 ...
- 初探swift语言的学习笔记九(OC与Swift混编)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/34440159 转载请注明出处 如果觉得文章对你有所帮助,请通过留言 ...
- 初探swift语言的学习笔记八(保留了许多OC的实现)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/32715833 转载请注明出处 如果觉得文章对你有所帮助,请通过留言 ...
- 初探swift语言的学习笔记七(swift 的关健词)
作者:fengsh998 原文地址:http://blog.csdn.net/fengsh998/article/details/32133809 转载请注明出处 如果觉得文章对你有所帮助,请通过留言 ...
最新文章
- Android 实现一个验证码倒计时(Handler postDelayed 实现验证码倒计时)
- java第二阶段学习day5
- Linux系统 shell基础(二)
- SAP Fiori应用发生超时错误的一个可能原因
- JAVA 15发布,越来越像C# ?9月排名,C#增幅狠甩JAVA
- Problem E: 成绩排序
- Uva 12657 Boxes in a Line 双向链表
- javascript 数组过滤重复对象
- CTFHUB Web题解记录(信息泄露、弱口令部分)
- MySql_SQLyog快捷键
- 【离散数学】集合论 第三章 集合与关系(6) 二元关系的定义、表示和运算及性质
- 拼音搜索函数(C# and java)
- [RK3288][Android7.1]调试笔记 --- 内置高版本的APK编译User版本出错解决
- 基于LM2596开关稳压电源控制设计(毕业设计整套资料)
- 基本标示符-宏-编译连接
- 对话系统的历史 聊天机器人发展
- vmware虚拟机无法u盘启动的解决办法
- 设计模式(三):“花瓶+鲜花”中的装饰者模式(Decorator Pattern)
- 学完新概念英语4册,需要几年?
- 双机热备(准)--RAC(夭折)--DG(异地容灾)
热门文章
- 阿里“火拼”拼多多,要“1元”抢占下沉市场
- Halcon算子翻译——dev_set_line_width
- ESLint 配置说明
- 三星为何要在安卓之外开发 Tizen 系统?
- MySQL5.5和MySQL5.6授权区别
- 工资高低由什么决定?(面试时如何谈工资?工作中怎样做才能不断涨工资?)...
- ScrollView的使用
- 关于端口聚合或端口聚合称呼的误区
- NAC网络访问控制,你需要知道的!
- ??征集Sql Server2005设置Windows集成认证资料