Swift的源文件扩展名是.swift

按照国际惯例,学习一门新语言写的第一个程序都是在屏幕上输出一句 “Hello, world!” 。在Swift里,一行代码就搞定了:

如果你以前写过C或者Objective-C的代码,这个语法你肯定看着很眼熟——在Swift里,这行代码就已经是一个完整的程序了。你不需要单独导入用于像输入/输出或者字符串处理功能的类库。写在全局范围内的代码就用来作为程序的入口点,所以不需要main函数。也不需要在每一行语句后面加上分号。

本系列教程通过完成一系列编程实例来提供给你足够的信息,让你能用Swift开始写代码。如果有些东西看不懂,别担心——本教程介绍的所有内容都会在其它文章里详细解释。

Swift的基本数据类型

Swift 包含了C 和Objective-C上所有基础数据类型,Int、Double、Float、Bool、Character、String

Array、Dictionary、元祖类型(Tuple)、可选类型(Optional)

数据类型的首字母都是大写

定义常量使用 let ,定义变量,使用var。常量的值在编译时不需要知道,但必须只能赋一次值。也就是说可以用常量来为一个值进行命名,一次赋值多次使用。



常量或变量都必须与其指定的值具有相同的类型。不过,你不必显式写出类型来。在定义常量或变量的时候提供一个值,编译器就会自己推测它的类型。上面的例子,编译器推测myVariable是一个整型,因为它的初始值是个整型。

如果初始值没有提供足够的信息(或者没有初始值),那就在变量名后面写上冒号,再加上类型名。





值是不会隐式地转换为其它类型的。如果需要将值转换为不同类型,需显示创建目标类型的实例。


在字符串里加入值还有个更简单的方法:将值写在括号里,再在括号前加上反斜杠\。如:



要创建数组和字典,使用方括号 [] ,要访问他们的元素,就在方括号里写索引活着键名。



要创建一个空数组或字典,使用以下初始化语法。



如果类型可以推断出来,可以就写[]表示空数组,[:]表示空字典——例如,当为变量设置新值或传参数到函数的时候。

最新文章

  1. 详解CSS中:nth-child的用法
  2. .net之微信企业号开发(二) 企业号人员身份认证与开发
  3. MFC编程基础
  4. JAVA坏境变量中的JAVA_HOME path classpath 的设置与作用。
  5. 教程-DelphiXE7如何调用Java Class,JAR等文件?
  6. Unity3d Shader开发(三)Pass(Texturing )
  7. C# Serializable学习
  8. oracle-ords
  9. 正则表达式matcher.group用法
  10. Unity3D常用网络框架与实战解析 学习
  11. SpringBoot系列一:SpringBoot的产生
  12. JS事件监听的添加方法
  13. Java 大小写转换
  14. NB-IOT修改KV值的方法
  15. 洛谷P4501/loj#2529 [ZJOI2018]胖(ST表+二分)
  16. TensorFlow_曲线拟合
  17. JMeter 正则表达式提取器(二)
  18. C#把日期转化成星期
  19. Vue汇总(搬砖)
  20. 21.运行Consent Page

热门文章

  1. SHoj 420 购买装备
  2. Arduino学习笔记1---开发环境搭建
  3. Redis对象的设计与实现
  4. hdu 1224 最长路
  5. Codeforces 864E Fire(DP)
  6. Python种使用Excel
  7. mmap和MappedByteBuffer
  8. linux下eth0 lo wlan0
  9. Scrum软件开发
  10. Shannon-Fano-Elias编码的C语言实现