Swift-1.0 简介

简介:

  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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Swift 介绍 简介 Swift 语言由苹果公司在 2014 年推出,用来撰写 OS X 和 iOS 应用程序 ...
    大L君阅读 3,318评论 3 25
  • 01-常量与变量 学习swift第一步打印Hello World print("Hello World") swi...
    iOS_恒仔阅读 5,254评论 2 19
  • Swift基本语法 简介1.什么是SwiftSwift是苹果于2014年WWDC(苹果开发者大会)发布的全新编程语...
    small_Sun阅读 537评论 0 0
  • import Foundation print("1","2","3","4"); //输出多个字符串,并用“**...
    风的低语阅读 483评论 0 0
  • 有两类人,一类人不装,一类人会装。 沈从文先生,不管同哪些权贵在一起吃饭,能用得上牙齿的地方绝不动用剪刀,从不刻意...
    Methinks张齐阅读 550评论 0 0