Cesno 基础
Cesno基本语法结构
这一部分包含了Cesno的基本语法结构。它被设计成让开发者更好理解Cesno,并快速进行语法的掌握。
提示: 因为没法不加标签,我不得不打了“程序员”标签。希望没有给大家造成困扰。欢迎大家评论交流!
注意: 因为Cesno并未制作完成,这里只记录Cesno的语法规范。正因如此,代码部分的高亮可能不能保证每一次都正确显示。如果影响了阅读,我感到十分抱歉!
语句
一个Cesno语句由语句体和一个附在结尾的分号组成。像这样:
int a = 10;
这句话是对变量的声明。其中,语句体中的内容代表了“声明a为整数形变量,并接收了10作为值”,而分号则标记了这句话的终止。
定义 【Cesno 基础】一个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允许用户将代码作为类似脚本语言一样编写。
推荐阅读
- Python基础|Python基础 - 练习1
- Java|Java基础——数组
- Java基础-高级特性-枚举实现状态机
- 营养基础学20180331(课间随笔)??
- iOS面试题--基础
- HTML基础--基本概念--跟着李南江学编程
- typeScript入门基础介绍
- c++基础概念笔记
- 集体释放
- 自我修养--基础知识