变量

swift学习日志—— 属性

可以在定义存储属性的时候指定默认值,请参考默认构造器一节。下面的例子定义了一个名为FixedLengthRange的结构体,它描述了一个在创建后无法修改值域宽度的区间:FixedLengthRange的实例包含一个名为firstValue的变量存储属性和一个名为length的常量存储属性。这种行为是由于结构体属于值类型。属于引用类型的类则不一样。

Swift基础语法的学习

Swift基础语法的学习1.Swift中的模块化的标注;在OC中使用是:#pragmamark-标注一段的相关功能;在Swift中使用的是:MARK:-标注一段的相关功能;实现的效果如下图:2.Swift的基本“输入”,“输出”语句,常量,字符串,数学运算符,布尔类型等等基本语法的学习就到这里了,稍后继续。。。。

Swift 2.1 Up and Running—— 变量和常量

学习Swift也一样,作为一种编程语言,它有着和Objective-C,JavaScript或C#等其它编程语言共通的概念和类似的表达方式。PlaygroundPlayground是Apple在2014年WWDC发布Swift的时候,和XCode一起发布的用于实时调试Swift代码的小工具。我们绝大部分讲Swift语言本身的视频,都会直接在Playground里完成。我们打开XCode,选择Getstartedwithaplayground。之后,Platform选择iOS,为自己的Playground写

Swift 的基本数据类型 常量和变量、String 的基本操作

一定要用也是可以的,那就需要反引号来包含*///错的//let5g=20//对的letg5=20//使用关键词做名字let`let`=520/*注释:反引号是波浪建在英文编辑下,打出的/*****************************************************************///日志的输出/*在OC里面我们有printf、NSlogSwift里面是print、NSlog注意:println已经不在使用*/printNSLogNSLog("吧")/*2015-12-

Swift 基础部分(一)

基础部分Swift的类型是在C和Objective-C的基础上改进,Int是整型,Double和Float是浮点型,Bool是布尔型,String是字符串,Array和Dictionary是集合,还有一些其他语言没有的比如元组,元组可以创建或传递一组数据,比如作为函数的返回值,可以用元组来返回多个值Swift增加了可选类型(Optional),用于处理值的缺省情况,类似OC中的nil,可以用在任何

swift 变量、元组、运算符

前几天有有学习了一些swift2.0的基础。前几天搜到十步奶一人的小白教程,下班后因为懒堕的原因,一直没看。原来在swift中,布尔值使用truefalse来表示。表示其为可选类型,则此变量的值为nil。print如果在变量后添加!则表示此变量一定有值,IDE会默认此判断。可变元组可在创建后对元组元素的值进行修改。空合并运算符在swift中,因为有可选类型的存在,所以添加了一个空合并运算符

swift2.0基础知识

就像C语言一样,Swift使用变量来进行存储并通过变量名来关联值。在Swift中,值不可变的变量有着广泛的应用,它们就是常量,而且比C语言的常量更强大。Swift还增加了可选类型,用于处理值缺失的情况。可选类型比Objective-C中的nil指针更加安全也更具表现力,它是Swift许多强大特性的重要组成部分。Swift可以让你清楚地知道值的类型。Swift的编译器将会在编译代码时自动忽略掉注释部分。Swift中的注释与C语言的注释非常相似。

swift学习之错误代码 EXC_BCD

刚刚看到了可选类型。当执行“强制解析可选”时,问题就出来了,无法完成对一个没有赋值的变量进行强制解析,顺理成章的就会出现EXC_BCD错误。注意:1,在bject_c中,nil表示的是一个指向不存在的对象的指针。而在swift中,表示空关键字为nil,它没有定义其他含义。多读几次吧)3,nil不能用于非可选的常量或者变量,如果你的代码中可能会出现没有值的情况,请务必声明其为可选类型。