Swift-1.0 简介

2016-08-27  本文已影响4人  酸po萄

简介:

  1. Swift 2010.7开始进行设计,2014年WWDC发布;
    1.1 大部分基本框架由一个人打造;#Chris Lattner#;
  2. 同时具备编译型语言的高性能和脚本语言的灵活交互性;
    2.1 编译型语言:要保证所有语言都没有问题才能通过;
    2.2 脚本语言:对一行执行一行;
  3. Swift的目的:让开发更简单/高效/稳定;取代OC

语法须知

  1. 2个不需要;不需要main,不要加;
  1. 注释:多行注释不同,可以嵌套;--不同与oc;
  2. let 常量,var 声明变量;

字符串的常见操作;

字符串拼接:+;
var str = "123"
var str2 = "345"
var str3 = str +str2
字符串插值;()
let hand = 2
var age = 13
let str = " 我今年(age)岁了,有(hand)只手"

常量变量的命名;

😏😶

数据类型:

int float double

let age:int = 20;
int 可以省略,swift自动推断出这个常量变量的类型;

变量的初始化:

Swift严格要求变量在使用之前必须进行初始化;

整数:

  1. 有符号;Int32
  2. 无符号;UInt8
  3. 最值:Uint8.min;Uint8.max
  4. 数据类型不一致是不能相加的,
  5. 4种表现形式
    5.1 十进制:没有前缀;
    5.2 二进制:let i = 0b1010
    5.3 八进制:let i = 0o12
    5.4 十六进制:let i = 0xA

表示一个意思:
let money = 1_000_000
let money = 100_0000

类型的转换

let num1 = 3;
let num2 = 0.14;
let sum = num1 +num2;会报错;
let sum = Double(num1) +num2;//不会报错;

let sum = 3+0.14;//不会报错;

类型别名:

typealias MYInt = Int类似typedef(c语言中的语法)

let minValue = MYInt.min

上一篇 下一篇

猜你喜欢

热点阅读