1 第一章:基础

  • 提供C/OC所有基础数据类型:int,double,float,string,bool;还提供三种基础存储数据的结构:array,set,dict,详见Collection Types
  • 引入了元组
  • 引入可选类型
  • 比较安全的语言,可以帮助明确代码可以使用的值的类型

1.1 常量和变量

  1. 变量类型分为常量和变量,常量一旦设定不可改变;
  2. 变量可改变(改变为同数据类型的不同内容)

1.1.1 声明常量和变量

  1. 可以同时声明多个变量:

    var x = 0.0, y = 0.0, z = 0.0
    

1.1.2 类型注释

  1. List item

    var welcomeMessage: String
    

    一旦变量不声明数据类型但被赋值,或者声明数据类型,那么该变量就不能存储其他数据类型;除非使用let/var重新声明

1.1.3 命名变量和常量

  1. 常量和变量可以命名为任何数据类型

    let π = 3.14159
    let 你好 = "你好世界"
    let 												

    「Swift」笔记第一章:The Basic相关推荐

    1. 「Swift」笔记第二章 Basic Operators

      2 第二章:基本操作符 逻辑操作符:AND(&&) 算术操作符(+,-,*,/等)会检测和拒绝数据溢出操作 2.1 术语 操作符有一元的,二元的,三元的 一元操作符对单一对象进行操作, ...

    2. 「Swift」第三章String and Character

      3 字符串和字符 字符串由一串字符构成,使用String类型,String中的元素可以使用字符的方式获取.字符串的建立和操作都是轻量和可读,和C中的string语法类似.连接两个字符可以使用加号,st ...

    3. 「图论」第1章 并查集课堂过关

      文章目录 A. [例题1][模板]并查集 题目 代码 B. [例题2]程序自动分析 题目 代码 C. [例题3]银河英雄传说 题目 题目背景 题目描述 输入格式 输出格式 输入输出样例 说明/提示 思 ...

    4. 微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关

      微服务笔记:第一章_微服务简介|Eureka注册中心|Nacos注册中心|Nacos配置管理|Feign|Gateway服务网关 1. 微服务简介 1.1 服务架构演变 1.2 SpringCloud ...

    5. 深入理解 C 指针阅读笔记 -- 第一章

      上周末,我在图书馆看到了这本很薄的书 -- <深入理解 C 指针>       这本书中写的内容,个人感觉适合一个初学者,内容不是很难.我也读了下,对每一章都做了笔记,笔记都是用代码的形式 ...

    6. 《Go语言圣经》学习笔记 第一章 Go语言入门

      Go语言圣经学习笔记 第一章 Go语言入门 目录 Hello, World 命令行参数 查找重复的行 GIF动画 获取URL 并发获取多个URL Web服务 本章要点 注:学习<Go语言圣经&g ...

    7. 2010计算机知识点总结,2010年全国职称计算机考试:知识点笔记第一章

      第一章 信息技术与计算机文化 1. 信息技术与计算机 1) 信息技术的概念:利用科学的原理.方法及先进的工具和手段,有效地开发和利用信息资源的技术体系.包括微电子技术.计算机技术.软件技术.通信技术等 ...

    8. 【王道考研】操作系统 笔记 第一章

      特此鸣谢王道考研 本文参考王道考研的相关课程 若有侵权请联系,立删 其余笔记链接: [王道考研]操作系统笔记 第一章_才疏学浅743的博客-CSDN博客 [王道考研]操作系统 笔记 第二章上 进程调度 ...

    9. 【连载】大学物理笔记——第一章末+第二章质点动力学

      我是灼灼,一只初学Java的大一金渐层. 向往余秀华和狄兰·托马斯的疯狂,时常沉溺于将情感以诗相寄:追逐过王尔德.王小波的文字,后陷于毛姆和斯蒂芬·金不可自拔:热爱文学的浪潮,白日梦到底却总在现实里清 ...

    最新文章

    1. mysql中的sql_mysql中的sql语句
    2. kafka是如何通过配置的bootstrap.servers获取topic元数据的呢
    3. MVC4发布到IIS7报404错误
    4. 【Flink】Flink 多并行度下的 watermark触发机制
    5. 航海王热血航线服务器要维修多久,航海王热血航线修复了哪些内容?
    6. 如何开启深度学习之旅?这三大类125篇论文为你导航(附资源下载)
    7. MySQL表中插入中文数据时出错
    8. 03-创建模型操作---用户添加
    9. Cypress下载安装+问题记录
    10. 会员运营是什么?会员运营体系有哪些类别?
    11. 计算机微信接收excel打不开怎么回事,微信打不开收到的Excel
    12. 服务器端高性能的IO模型 转自酷勤网
    13. 多目标、多阶段、多层次的强化学习合作方法
    14. 解决RequestMapping写在类上页面跳转失败
    15. 数字货币&区块链动态
    16. ManualResetEvent用法详解
    17. php支付宝接口 新版,新版支付宝即时交易接口(帝国CMS7.2UTF-8)
    18. 奇异值分解的定义及应用
    19. houdini 函数基础
    20. Windows独享主机网站访问缓慢的原因和解决方法

    热门文章

    1. tia v15 添加项目_作为一名机器人集成项目的电气工程师,你及格吗?
    2. 以下属于4nf的分解为_中科院电工所张国强团队特稿:活性氧化铝和分子筛对C3F7CN/CO2及其过热分解产物的吸附特性...
    3. Django框架(7.Django中视图,url的配置)
    4. 离散蚁群算法实例(求解旅行商问题)
    5. MySql连接查询与联合查询
    6. VTK:绕线旋转用法实战
    7. wxWidgets:wxDirPickerCtrl类用法
    8. boost::spirit::multi_pass相关的测试程序
    9. boost::iostreams模块实现具有64位大文件偏移量的测试程序
    10. boost::hana::span用法的测试程序