關(guān)于jeve
Jeve是一種面向?qū)ο蟮撵o態(tài)類型語言,它的設(shè)計(jì)目標(biāo)是提供簡(jiǎn)單易用的語法和高效的性能。 下面是Jeve語言的一些基本語法: 變量聲明
let?a =?1;?let?b:?int?=?2;?let?c:?string?=?"Hello, Jeve!";
函數(shù)聲明
fn?add(a:?int, b:?int)?->?int?{?return?a + b; }
對(duì)象定義
class?Person?{?let?name:?string;?let?age:?int;?fn?init(name:?string, age:?int)?{this.name = name;?this.age = age; }?fn?greet()?{ print("Hello, my name is "?+?this.name +?" and I'm "?+?this.age +?" years old."); } }?let?p =?new?Person("Alice",?25); p.greet();
條件語句
if?(a >?0) {?print("a is positive"); }?else?{?print("a is negative or zero"); }
循環(huán)語句
while (i?10) { print(i);?i?=?i?+?1; }
數(shù)組
let?a?=?[1, 2, 3];?let?b:?[int]?=?[4, 5, 6];?let?c:?[string]?=?["foo",?"bar",?"baz"];
字典
let?d = {"foo":?1,?"bar":?2,?"baz":?3};?let?e: [string:int] = {"hello":?4,?"world":?5};