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容许用户将代码作为相似脚本语言一样编写。
发表回复