首先,我要指出,我对编程语言解剖学的理论知识不够深入,我事先表示歉意。
这也可能是一个愚蠢的问题,我对此表示歉意,但我一直在想,为什么在编程语言(至少是我熟悉的语言)中没有return if语句,或者至少没有语法糖,特别是在Python或Lua这样的语言中,这些语言的水平相对较高,并且经常允许使用语法糖的替代拼写。
例如,以下列代码为例:
if(x > y) {
return x;
}
当然你直接知道会发生什么,if x > y is true x is returned。然而,人们现在可以提出以下论点:
根据编程语言的不同,一个简单的语句需要几行代码。当然,您可以像i
我知道这个问题听起来很蠢,但我无法正确地描述它。所以,这就是我所期待的。
#This is some programming language.
java_file = new Java()#creates a temp java named java_file which will be interpreted when this program runs.
py_file = new Python()#creates a temp py file
java_file{
/*The usual class declaration*/
x=6
}
x=java_file.get(x)#t
我正在设计一种新的编程语言。
我正在设计一个语法来实现查询。目前它就是这样工作的。
数据库可以通过实体对象.
访问
在这个示例中,我有"entity.manufacturers“和"entity.products”表
要获得ID为1的制造商,请执行以下操作:
var @manufacturer = entity.manufacturers where id = 1;
查询“制造商”的所有产品:
// Get all manufacturers products
var @products = entity.products under @manufact