《从零开始学Swift》学习笔记(Day5)——我所知道的标识符和关键字



Swift 2.0学习笔记(Day5)——我所知道的标识符和关键字

 

原创文章,欢迎转载。转载请注明:关东升的博客

 

好多计算机语言都有标识符和关键字,一直没有好好的总结,就是这样的用着,现在小小的整理一下Swift中的标识符和关键字。

 

什么是标识符呢?

标识符就是给变量、常量、方法、函数、枚举、结构体、类、协议等由开发人员指定的名字。

其实,构成标识符的字母是有一定规范的,Swift中命名规则是:

  • 区分大小写,Mynamemyname是两个不同的标识符;

  • 标识符首字符可以以下划线(_)或者字母开始,但不能是数字;

  • 标识符中其他字符可以是下划线(_)、字母或数字。

例如: userNameUser_Name_sys_val、身高等为合法的标识符,而2mailroom#class为非法的标识符。

 

什么是关键字呢?

关键字是类似于标识符的保留字符序列,由语言本身定义好的,不能挪作他用,除非用重音符号(`)将其括起来。

Swift语言常见的关键字有以下4种。

  • 与声明有关的关键字:classdeinitenum等。

  • 与语句有关的关键字:breakcasecontinue等。

  • 表达式和类型关键字:ascatchdynamicTypefalse等。

  • 在特定上下文中使用的关键字:associativityconveniencedynamic等。

Swift中关键字是区分大小写的,所以classClass是不同的,那么Class不是Swift的关键字。

 

 

欢迎关注关东升新浪微博@tony_关东升

关注智捷课堂微信公共平台,了解最新技术文章、图书、教程信息

更多精品iOSCocos、移动设计课程请关注智捷课堂官方网站:http://www.zhijieketang.com

智捷课堂论坛网站:http://51work6.com/forum.php


http://www.niftyadmin.cn/n/1036682.html

相关文章

js验证用户输入的 座机/手机/固定电弧 格式是否正确

编写方法如下 const checkTelephone (value) > {var isMobilePhone /^([0-9]{3,4}-)?[0-9]{7,8}$/;var isFixMob /^[1][3-9][\d]{9}/;if(isFixMob.test(value)||isMobilePhone.test(value)) {return true;}else{return false;} }

递增三元组(两种做法)(第九届蓝桥杯省赛C++B组,第九届蓝桥杯省赛JAVAB组)

题目详细:解题思路:排序加二分:因为对于数列的顺序没有要求是从数组中任意的选择所以我们可以把a[]b[]c[]三个数组先排好序然后枚举b数组(为什么枚举b数组了,因为如果枚举a或者c数组的话,它所约束的数组只有…

《从零开始学Swift》学习笔记(Day 6)——哎呀常量和变量都该什么时候用啊?

原创文章,欢迎转载。转载请注明:关东升的博客 使用var还是let?在我们开发过程中啊什么时候定义关键字为var,还是定义为let呢?其实啊都能满足我们的需求,那我们到底应该如何选择&am…

举例说明promise是同步还是异步

我们先来测Promise本身 我们编写并运行如下代码 let promiseText new Promise( (resolve,reject) > {console.log("Promise执行了"); }); console.log("同步流程执行了");我们可以看到 promiseText 的方法是同步执行的 后面的 同步流程执行 等到prom…

特别数的和(第十届蓝桥杯省赛C++B组,第十届蓝桥杯省赛JAVAB组)

题目描述&#xff1a;题目思路&#xff1a;判断数位上的数即可。代码详解&#xff1a;#include<iostream> using namespace std;typedef long long ll;int main(){int n;cin>>n;ll ans0;for(int i1;i<n;i){int xi;int flag0;while(x){int tx%10;if(2t||0t||1t||…

java线程控制

java线程控制的语法很多 这里我们主要说以下三个方法 我们先新建一个包 包下建立两个类 customException 线程类 参考代码如下 public class customException extends Thread {public String name;public customException(){}public void run(){for(int i 0;i < 100;i)…

cocos2d-x中关于touch事件的响应

&#xfeff;&#xfeff;原作者&#xff1a;有缘人 来源&#xff1a;新浪微博 地址&#xff1a;http://blog.sina.com.cn/s/blog_6ac2c7260102vvdu.html一、touch事件响应分为单点触摸响应和多点触摸响应。单点触摸响应需要重载的方法&#xff1a;virtual boolccTouchBegan(C…

M-本题主要考察了找规律(2023牛客寒假算法基础集训营1)

题目详细&#xff1a;解题思路&#xff1a;题目迷惑性极大名字写的是找规律结果没有规律可言言归正传这个题考察了对于题目的分析与对dp的掌握程度类似于01背包但有些许不同下面给出如何取设计dpdp通过图片分析&#xff1a;对于f[i][h]:对于f[i][j]我们要做的就是从分配几个仙贝…