When Colon Scripting is comming

来源:互联网 发布:鲁班软件 编辑:程序博客网 时间:2024/05/09 03:40
当冒号脚本来临——

       前一篇《JSON带来编程界怎样的描述》,已经展开了一种脚本设计概念,以此诞生的脚本语言待定义的语法不多。但总归需要经历各种语言描述能力对比来归纳最终友好特性的。


      冒号已预定义了他的指派功能(即声明名字及初始化指定预置对象),但新概念里就把它论述为命名指派,而且声明是有意义的指派,我们将告诉后续擅用此语言的学者们莫要进行无意义指派(即滥用临时赋值或拷贝)赋值操作是必须的,但是我们要强化等号的作用。=用于描述赋值操作,但同时出现在表达式计算中将以运算语境解释,出现在条件表达式中,if (a=b)我们应该直接的理解这表示为两者是否相等的比较;因此赋值操作这种修改式操作我们就只能单纯以语句的形式来表达,这样的表达语句最好。

接下来讨论:

一、块级定义

二、括号的作用


块级定义

花括号{},这种C Style的块组织已经源渊流传,用它来组织执行上下文的模块,用来组织数据结构描述类型,用来刻画一个数据对象……

so,我们用这样一对符号括起来以表达什么,下面我们就简单分类:

1.组织一个对象块;有可能是json描述,内部逗号分隔各属性;

2.组织一个处理块,也可能是个function对象定义,块内诸语句以分号描述独立操作。


括号的作用

一门编程语言中基本都需要使用括号作重要表达。前说了花括号用于组织语句以及json对象,还剩有两对常用括号,那就是方括号与圆括号,当然还有尖括号;可貌似好像解释性语言出土的很早,却似乎没有用到什么尖括号。

依次看他们是何功用:

尖括号:静态语言中使用,用于组织模板参数。

圆括号:所有语言中都用,用于组织函数参数;用于表达优先级;

方括号:用于描述数组,组织一系列数据;脚本中构建一个数组对象;

花括号:前文,模块化一系列功能组织。


其实此处最想要讨论的是,圆括号这位关键角色。没有它,形容不出可执行上下文。

()的出入的语境也是最多的,表达式中,组织优先级;function定义中组织形参列表,function调用中组织实参列表,并且无参也用它来表示一个功能调用。

那么新解释语言中我们喜欢复用表达形式,function(){}这是传统定义函数,那么如果需要传递function对象作用一次调用中的传参呢?常常有闭包上下文的这些函数定义和与调用需要置于一块的。那么我们当更喜欢直接像定义function一样附加一个自由块来表达闭包区域。

详细待后续作文论述!此处 bye!

原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 宝宝脸冻了怎么办 婴儿特别粘人怎么办 宝宝说话结巴了怎么办 三岁半宝宝突然口吃怎么办 两岁半宝宝突然口吃怎么办 小孩说话突然结巴怎么办 一岁半宝宝黏人怎么办 2岁宝宝总爱抱怎么办 宝宝受风寒呕吐怎么办 4岁宝宝太粘人怎么办? 宝宝特别黏妈妈怎么办 两岁宝宝总让抱怎么办 两岁宝宝要抱睡怎么办 两岁宝宝老让抱怎么办 孩子说话突然结巴怎么办 6岁幼儿爱哭怎么办 刚上幼儿园爱哭怎么办 四岁宝宝结巴怎么办 孩子突然变结巴怎么办 小孩精神性尿频怎么办 小孩睡觉前尿频怎么办 生僻字打不出来怎么办 名字里有生僻字怎么办 qq语音红包生僻字怎么办 生僻字上不了户口怎么办 7岁儿童结巴怎么办 小孩咳喘有痰怎么办 都说我不爱说话怎么办 宝宝突然结巴了怎么办 淘宝客户不理人怎么办 遇到不说话客户怎么办 同学群没人聊怎么办 群里没人说话怎么办 儿童说话声音沙哑怎么办 孩子不和外人说话怎么办 同学退群该怎么办 宝宝睡觉枕头湿怎么办 一个多月的小宝宝便秘怎么办 小宝宝便秘拉屎困难怎么办 一岁小宝宝便秘怎么办 客户不听我说话怎么办