day专题提供day的最新资讯内容,帮你更好的了解day。
 Swift 2.0学习笔记(Day 3)——Swift 2.0之后增加的关键字   原创文章,欢迎转载。转载请注明:关东升的博客  看了之前的学习笔记知道了什么是关键字,现在提示各位在Swift 2.0之后增加defer、guard、repeat、catch、rethrows、hrow、throws和try关键字,其中repeat关键字替代do - while循环中的do,即中repeat
 Swift 2.0学习笔记(Day4)——用Playground工具编写Swift  原创文章,欢迎转载。转载请注明:关东升的博客 用Playground编写Swift代码目的是为了学习、测试算法、验证想法和可视化看到运行结果,不是为了使最终的程序编译和发布。 Playground程序运行①区域是代码编写视图;②区域是运行结果视图;③区域是时间轴视图;④区域是控制台视图,使用print等日志
 Swift 2.0学习笔记(Day5)——我所知道的标识符和关键字   原创文章,欢迎转载。转载请注明:关东升的博客   好多计算机语言都有标识符和关键字,一直没有好好的总结,就是这样的用着,现在小小的整理一下Swift中的标识符和关键字。   什么是标识符呢? 标识符就是给变量、常量、方法、函数、枚举、结构体、类、协议等由开发人员指定的名字。 其实,构成标识符的字母是有一定规范的,Swif
   原创文章,欢迎转载。转载请注明:关东升的博客   使用var还是let? 在我们开发过程中啊什么时候定义关键字为var,还是定义为let呢? 其实啊都能满足我们的需求,那我们到底应该如何选择? 例如:可以将圆周率π定义为let或var。 let π = 3.14159 var π = 3.14159 上面代码编译不会报错。但是从业务逻辑层面讲,π应该定义为常量(let)的,因为一方面常量
 原创文章,欢迎转载。转载请注明:关东升的博客   Swift 2.0中的print函数有4种重载形式: print(_:)。输出变量或常量到控制台,并且换行。 print(_:_:)。输出变量或常量到指定类型的流中,并且换行。 print(_:appendNewline:)。输出变量或常量到控制台,appendNewline参数是布尔值,true表示换行,false表示不换行。 print(
 原创文章,欢迎转载。转载请注明:关东升的博客   计算机语言学习中都有常量和变量,他们几乎是我编写代码的灵魂了,离开他们我真的是“活不了” 常量是标识符的前面加上关键字let。常量其值在使用过程中不会发生变化的量,下面是声明常量: let _Hello = "Hello" 注意哦常量只能在初始化的时候被赋值,如果再次给_Hello赋值, 比如: _Hello = "Hello, World"
Swift 2.0学习笔记(Day 9)——离开表达式你试试! 原创文章,欢迎转载。转载请注明:关东升的博客   表达式啊是很重要地。 在Swift中,表达式有3种形式。 l  不指定数据类型 var a1 = 10 l  指定数据类型 var a1:Int  = 10 l  使用分号 var a1:Int = 10; vara2:Int = 20 在Swift语言中,一条语句结束后可以不加分号也
原创文章,欢迎转载。转载请注明:关东升的博客           运算符是用于执行程序代码运算,会针对一个或一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”。那么“+、-、*、/”是运算符。        运算符有哪几种呢?        在Swift语言中主要的运算符包括算术、关系、逻辑、位运算符等。 “ +、-、*、/ ”是算术运算符中的二元运算符,一元运算符是
 原创文章,欢迎转载。转载请注明:关东升的博客    在我们学习语言时都会学到这种语言的数据类型,在Swift中数据类型有那些呢?整型、浮点型、布尔型、字符、字符串这些类型是一定有的,其中集合、枚举、结构体、类也是Swift中的数据类型。元组是Swift中特有的。 其他那些类型我们可能多少知道些或是听说过。元组是在Swift中有的,它是什么呢? 它是一种数据结构,在数学中应用广泛。在计算机科学
   原创文章,欢迎转载。转载请注明:关东升的博客     除了一些常用的运算符,还有一些其他的: •      引用号(.):实例调用属性、方法等操作符。 •      问号(?):用来声明可选类型。 •      感叹号(!):对可选类型值进行强制拆封。 •      箭头(->):说明函数或方法返回值类型。 •      冒号运算符(:):用于字典集合分割“键值”对。 ……   欢迎关注
转载请注明:关东升的博客   当第一次看到下面代码时我石化了,这些代码是什么东东?单词拼出来的?  import Foundation         var str = "HelloWorld"         print(str)                晕晕、好吧,低头继续往下看,哦明白了 第一句:import Foundation 表示引入Foundation框架。  什么是Foun
 原创文章,欢迎转载。转载请注明:关东升的博客            Swift提供8、16、32、64位形式的有符号及无符号整数。这些整数类型遵循C语言的命名规约,我归纳了Swift中的整型:      整型示例: print("UInt8 range: \(UInt8.min) ~ \(UInt8.max)") print("Int8 range: \(Int8.min) ~ \(Int8
 原创文章,欢迎转载。转载请注明:关东升的博客     对应可变字符串可以插入、删除和替换,String提供了几个方法可以帮助实现这些操作。这些方法如下: splice(_:atIndex:)。在索引位置插入字符串。 insert(_:atIndex:)。在索引位置插入字符。 removeAtIndex(_:)。在索引位置删除字符。 removeRange(_:)。删除指定范围内的字符串。 r
 原创文章,欢迎转载。转载请注明:关东升的博客     在C、Objective-C和Java等其他语言中,整型之间有两种转换方法:     从小范围数到大范围数转换是自动的;     从大范围数到小范围数需要强制类型转换,有可能造成数据精度的丢失。     而在Swift中这两种方法是行不通的,需要通过一些函数进行显式地转换,代码如下:     let historyScore:UInt8
 原创文章,欢迎转载。转载请注明:关东升的博客    Swift字典表示一种非常复杂的集合,允许按照某个键来访问元素。字典是由两部分集合构成的,一个是键(key)集合,一个是值(value)集合。键集合是不能有重复元素的,而值集合是可以重复的,键和值是成对出现的。 字典声明与初始化   Swift字典类型是Dictionary,也是一个泛型集合。  在声明一个Dictionary类型的时候可以
 原创文章,欢迎转载。转载请注明:关东升的博客   数组(Array)是一串有序的由相同类型元素构成的集合。数组中的集合元素是有序的,可以重复出现。 声明一个Array类型的时候可以使用下面的语句之一。 var studentList1:Array<String> var studentList2: [String] 声明的Array还不能用,还需要进行初始化,Array类型往往在声明的同时进
学习点: 1.变量 var:用var声明,声明之后可随意更改值。常量 let:用let声明,声明时赋值,之后不可更改。 2.声明变量类型:隐式:根据赋的值,编译器自行判断确定类型。                             显式:声明时在名称后面加上类型,用冒号(:)隔开。例如:var explicitFloat: Float = 4 3.用\()类型转换:比如在字符串中输出变量的值
 原创文章,欢迎转载。转载请注明:关东升的博客   分支语句又称条件语句,Swift编程语言提供了if、switch和guard三种分支语句。   if语句 由if语句引导的选择结构有if结构、if-else结构和else-if结构3种。   if结构示例代码如下: var score = 95 if score >= 85 { print("您真优秀!") }   程序
学习点: 1.使用 ->来指明函数返回值类型。例如func greet(name: String, day: String) -> String 2.函数除一个实参外都要写,类型(可能不准确)。例如greet("Bob", day: "Tuesday") 3.在函数形参中可以用Int...来表示数组。 4.闭包。 numbers.map({           ///???     (number
学习点: 1.类型说明并且可以单行指明多个量。例如:var welcomeMessage: String 2.print默认参数:print(_:separator:terminator:).要使print之后无换行可以:print(someValue, terminator: ""). 3.注释 // 和 /* */。注释可以嵌套。 4.单行中多语句要加分号 ;。 5.整型有8、16、32 和