加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Swfit初学

发布时间:2020-12-15 07:06:05 所属栏目:百科 来源:网络整理
导读:Swift是一种适用于iOS和OS X应用的全新编程语言,它建立在最好的C和Objective-C 语言之上,并且没有 C 语言的兼容性限制。Swift 采用安全的编程模式,增加了现代功能使编程更容易、更灵活、更有趣。Swift以成熟且备受宠爱的Cocoa和Cocoa Touch框架为 支撑,这是

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)")

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读