现在的位置: 首页 > 综合 > 正文

Swfit初学

2018年08月04日 ⁄ 综合 ⁄ 共 1118字 ⁄ 字号 评论关闭

Swift是一种适用于iOS和OS X应用的全新编程语言,它建立在最好的C和Objective-C 语言之上,并且没有 C 语言的兼容性限制。Swift 采用安全的编程模式,增加了现代功能使编程更容易、更灵活、更有趣。Swift以成熟且备受宠爱的Cocoa和Cocoa Touch框架为 支撑,这是一个重新构想软件开发的机会。

所有语言的通句:println("Hello, World!")

简单的常量,变量

使用let声明常量,使用var来声明变量

/*-------我是帅气的分割线--------*/

let maxNumberOfStudents = 47
//通过let关键字声明一个常量

var currentNumberOfStudents = 23 //通过var关键字声明一个变量
currentNumberOfStudents += 1 //代码规范,加等于空格间隔开,同一行上多行代码加分号

//swfit中类型会自我推断

var currentNumber: Int //通过var关键字声明一个变量,如果没有在声明的时候初始化,则需要显示的标注类型
currentNumber = 1   //使用前必须初始化
currentNumber += 1

/*-------我是帅气的分割线--------*/
let score: Float = 99.5 //浮点型的数据会自动推断为Double类型,如果需要制定器为Float类型,需要显示加Float类型标注

/*-------我是帅气的分割线--------*/
let englishScore = 80
let chineseScore = 90.5
let sumScore = Double(englishScore) + chineseScore // 不同类型的数据不能直接进行运算,需要自己手动转换为相同的格式,格式转换的方法是:Type(value)
println(sumScore)

/*-------我是帅气的分割线--------*/
let int8let: Int8 = 3
println("Int8 max value = \(Int8.max)")  // 其中的反斜杠'\()'
//Int8let = 128   //编译器会自动检测是否溢出,如果溢出直接报错

/*-------我是帅气的分割线--------*/

var name: String = "wkk"
let sex: Character = "m" //   显示的声明一个字符类型,默认为字符串

var SchoolName = "北京大学"
var ClassName = "1班"

let myClass = SchoolName + ClassName     // 注意格式,'+'两边空格或者不加
println("myClass = \(myClass)")

【上篇】
【下篇】

抱歉!评论已关闭.