《Swift编程语言教程》中文翻译及读书笔记page21

《The Swift Programming Language》中文翻译及读书笔记,附件中为英文原版教程

因21页之前内容和技术关系不大,不做翻译整理,从第21页开始

第21页

1 swift作为一门语言对的新老语言的继承与扩展

本页主要内容是简要介绍了一下swift编程语言的定位。拥有自己的数据类型int、float、string等数据类型外,swift还具有array、dict等数据类型。

2 引入了tuple元组数据类型

特别说明的是在swift语言里引入了oc和c没有的tuple元组数据类型,在swift语言里可以用tuple在自定义函数里实现多值返回。

3 如何在swift语言里定义变量和常量

let constName = Const

var varName = someValues

=> 1) let 和var是关键字,用于声明后续变量为存储常量和变量,let可以理解为C语言里的#define

2)无分号结尾

3)不需要指定数据类型么?不!后边还会讲,这里不指定是因为swift语言有一种机制叫type infer的机制,编译器可依据右值推算出左值的类型!

原文附于下方:

《Swift编程语言教程》中文翻译及读书笔记page21,布布扣,bubuko.com

时间: 2024-10-16 13:44:12

《Swift编程语言教程》中文翻译及读书笔记page21的相关文章

《Swift编程语言》中文翻译及读书笔记page21

·<The Swift Programming Language>中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始 第21页 1 swift作为一门语言对的新老语言的继承与扩展 本页主要内容是简要介绍了一下swift编程语言的定位.拥有自己的数据类型int.float.string等数据类型外,swift还具有array.dict等数据类型. 2 引入了tuple元组数据类型 特别说明的是在swift语言里引入了oc和c没有的tuple元组

《Swift编程语言》中文翻译及读书笔记page22

·<The Swift Programming Language>中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始 ·        第22页 本页知识点总结 1 如何在一行里定义多个变量? var开始.等号赋值.用逗号间隔 eg1: var x = 19.4, y = 18.4 z = 7.311 需要注意的是最好是同类型数据 2 如何指定数据的类型? 用冒号间隔变量名和类型名 eg2: var  x : Int = 12 eg3:var

《Swift编程语言》中文翻译及读书笔记page23

·<The Swift Programming Language>中文翻译及读书笔记,附件中为英文原版教程 因21页之前内容和技术关系不大,不做翻译整理,从第21页开始 · 第23页 1 本页主要讲述如何给常量和变量取名,即命名规则. 1)不可使数学符号.箭头 2)不可点.线等符号 3)不可以数字开始作为变量名 到底怎样才可以取一个合法的名字呢?这和其他语言一样可依据匈牙利命名法来去变量和常量名 匈牙利命名法:http://baike.baidu.com/view/419474.htm?fr=

《Swift编程语言》中文翻译及读书笔记page25

The Swift Programming Language读书笔记学习笔记 第25页 本页主要说在swift语言里可以使用分号,但分号不作为每条swift语言语句的结尾 而是间隔写在一行的多条swift语句. eg: var x = 194 var y = 184 var z = 7311 上边三行swift语句可写成一行 var x = 194, y = 184, z = 7311 在本页还提及了swift里的int数据,这和其他语言里int整形数据没啥区别. 特别之处1)提及了UInt8

《The Swift Programming Language》中文翻译及读书笔记-page29

·        第29页 数字字面上可以用下划线_,目的是增强数值的阅读性. 例如在表示1000时,一般人这样写1000,  但财务人员这样写1,000大家都知道这是1000. 故在swift语言里可以在数字间插入下划线来增强阅读性. eg: let oneMillion = 1_000_000  => 常量壹佰万 <The Swift Programming Language>中文翻译及读书笔记-page29

Apple Swift编程语言入门中文教程

Apple Swift编程语言入门教程 目录 1   简介 2   Swift入门 3   简单值 4   控制流 5   函数与闭包 6   对象与类 7   枚举与结构 1   简介 今天凌晨Apple刚刚发布了Swift编程语言,本文从其发布的书籍<The Swift Programming Language>中摘录和提取而成.希望对各位的iOS&OSX开发有所帮助. Swift是供iOS和OS X应用编程的新编程语言,基于C和Objective-C,而却没有C的一些兼容约束.S

Nutch教程中文翻译1(官方教程,中英对照)——Nutch的编译、安装和简单运行

本教程是Nutch官方教程的翻译,采用逐段翻译的方法,并加上自己的解释. 本文由精简导航提供. 本文原版发布在CSDN博客和精简导航,并且文章在持续修改和更新.其他网站出现皆为转载,转载的文章不一定完整.请浏览原网页. 本教程虽然是Nutch 1.x的教程,但是官网上Nutch2.x的教程只是告诉我们怎么去配置一些新特性.Nutch2.x的基础教程,仍在在本教程中. Introduction Apache Nutch is an open source Web crawler written i

15个快速学习苹果Swift编程语言的入门教程

要说今年最火的编程语言是什么.那就非Swift莫属了.当然最主要还是市场炒的比较热,加上官方Swift教程<The Swift Programming Language>在北航的大三学生发起在github上进行协同翻译获得了很高的人气,短短几天时间内<Swift中文版>第一版就发布.这真是不火不行了. Swift是苹果公司在WWDC2014上发布的全新开发语言.从演示视频及随后在appstore上线的标准文档看来,语法内容混合了OC,JS,Python,语法简单,使用方便,并可与O

《C#图解教程》读书笔记之五:委托和事件

本篇已收录至<C#图解教程>读书笔记目录贴,点击访问该目录可获取更多内容. 一.委托初窥:一个拥有方法的对象 (1)本质:持有一个或多个方法的对象:委托和典型的对象不同,执行委托实际上是执行它所"持有"的方法.如果从C++的角度来理解委托,可以将其理解为一个类型安全的.面向对象的函数指针. (2)如何使用委托? ①声明委托类型(delegate关键字) ②使用该委托类型声明一个委托变量 ③为委托类型增加方法 ④调用委托执行方法 (3)委托的恒定性: 组合委托.为委托+=增加