Swift 基础-1
1. 查看Swift版本
结果如下:
2. 基础数据类型
Int
:整型,还包括更细类划分Int8
, Int16
, Int32
等
Float
:32位浮点数
Double
:64位浮点数
Bool
:布尔型,值为true
或false
Character
:字符型,可为单个英文字母或者汉字
String
:字符串型,可为英文或中文字符串
3. 定义变量和常量
Swift |
---|
| var a: Int = 5
var b: Float = 3.14
var c: Double = 9.234
var d: Bool = false
var e: Character = "K"
var ee: Character = "看"
var f: String = "Apple"
var ff: String = "苹果"
|
常量只需要将var
改为let
即可,但常量值不可改变
4. 类型推断
swift语言根据已定义的变量推断其数据类型
Swift |
---|
| var a = "hello"
var b = 34
a = b // 错误,a为String类型,b为Int型,无法赋值
|
5. 判断数据类型
使用print
语句即可
Swift |
---|
| var a: Int = 5
var d: Bool = false
var f: String = "Apple"
print(type(of: a))
print(type(of: d))
print(type(of: f))
|

6. 输出语句print()
- 可以使用逗号级联输出不同类型的数据
Swift |
---|
| var a: Int = 5
var d: Bool = false
var f: String = "Apple"
print(a, d, f)
|

7. 字符串拼接
- 如果二者都是字符串,直接用
+
即可
- 不同类型的数据使用
\()
进行拼接
Swift |
---|
| var a = "hello "
var b = "swift "
var c = 100
print(a + b)
print(a + b + "\(c)")
print(a + "SWIFT \(c)")
print("\(10) - \(3.87877) - \(true) " + a + b)
|

8. 注释
与C,C++一致: