When Colon Scripting is comming (脚本最佳体验)

编程入门 行业动态 更新时间:2024-10-20 05:29:46

When Colon Scripting is comming (<a href=https://www.elefans.com/category/jswz/34/1771291.html style=脚本最佳体验)"/>

When Colon Scripting is comming (脚本最佳体验)

当冒号脚本来临——

            脚本最佳体验

冒号指派

说明;

  1. 冒号替代等号指派赋值,当命名声明指派时指定。相当于声明当前作用域的一个名字指派。
  2. 当对指定对象的属性赋值时候,依旧请使用等号。即不废弃等号赋值功用,基本操作仍需要。

示例见下:

//当前作用范围中冒号指派
something:{
name : "something",
number:2,
property:{}
// .. and so on
};// something// 对象属性赋值操作
something.number = 0;i:3; //声明一个整数,这就包括初始设值
i = 4/2; //赋值操作

Lambda脚本块

增加关键字lambda,即用以描述JavaScript中匿名函数。

说明:

调用;

  1. lambda(实参列表);

  2. lambda(实参列表){/*script code*/}

形参说明;

lambda:function(形参列表);//放置于lambda 脚本块中,此处类似于函数声明

lambda作用函数调用参数输入

somefunction(/*实参列表*/)

{lambda:function(形参列表);

/*script code*/}


示例见下

// 以下Lambda段落为匿名功能块编写示例,
// 此处是调用与定义连接成一完整的Lambda脚本块
lambda(2,'lambda')
{
lambda: function(num, str);
/***************************
* Script Code **
***************************/
}/
// 下面示例具名函数的调用与Lambda块相结合
// function definition
function doSomething(a, str)
{
/* Script Code **/
// ...
lambda(a, [1,2,3,5]);
/* Script Code **/
}// call doSomething
a:'a';
doSomthing(a, "call it")
{
lambda: function(ch, arr);
/***************************
* Script Code **
***************************/
}


总结

此文扩展JavaScript脚本描述的易读写性,维系JavaScript之精妙,吸收ruby创新概念之精华。

以冒号声明命名指派,与JSON描述风格完美融合;

以Lambda自由脚本能力取代匿名函数块调用的丑陋,效仿ruby迭代器与块处理器概念之直观美妙。



转载于:.html

更多推荐

When Colon Scripting is comming (脚本最佳体验)

本文发布于:2024-02-17 03:49:57,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1692536.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:脚本   Colon   Scripting   comming

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!