共计 959 个字符,预计需要花费 3 分钟才能阅读完成。
Cesno 根本语法结构
这一部分蕴含了 Cesno 的根本语法结构。它被设计成让开发者更好了解 Cesno,并疾速进行语法的把握。
留神: 因为 Cesno 并未制作实现,这里只记录 Cesno 的语法标准。正因如此,代码局部的高亮可能不能保障每一次都正确显示。如果影响了浏览,我感到非常道歉!
语句
一个 Cesno 语句由 语句体 和一个附在结尾的分号组成。像这样:
int a = 10;
这句话是对变量的 申明。其中,语句体中的内容代表了“申明 a 为整数形变量,并接管了 10 作为值”,而分号则标记了这句话的终止。
定义
一个 Cesno 定义由 定义起始关键字 (这些非凡的关键字通常简称为 定义字 ) 及之后的 定义体 组成。通常,定义不须要通过分号来示意完结,至多 Cesno 曾经含有的定义不会这样。
如下是一个函数的定义:
function void greetings(string name)
{print("Hello", name);
}
它由标示着函数定义起始的关键字 function
,函数的返回值void
,函数名greetings
,函数参数列表(string name)
以及函数体 {print("Hello", name); }
组成。其中,除了 function
是定义字以外,其余的均为定义体。
这是一个类的定义:
class Test
{public int member;}
它接管一个类名 Test
,一个类的体。class
是定义字,其后都是定义体。
Cesno 被设计成对用户敌对的: 它容许用户自定义属于本人的申明。值得注意的是,因为定义字同样是 类型 ,为避免和 申明 产生混同,Cesno 的定义不倡议采纳等号。
Cesno 根本代码构造
Cesno 是面向对象的,但不像 Java 须要为每一份代码发明一个公共类。如下是 Cesno 能够辨认的几种代码构造。
通常构造
void main()
{print("Hello world!");
}
这是一个按照通常构造书写的规范 Cesno 程序,它将会输入 ”Hello world!”。这里将不会探讨太多对于主函数的返回值类型的事件。大部分时候,主函数返回类型设成 void
即可。当然,Cesno 也不靠返回值类型辨认主函数。
简化构造
一个最简略的 Cesno 程序可能看起来像这样:
print("Hello world!");
当不须要简单的代码构造时,Cesno 容许用户将代码作为相似脚本语言一样编写。