1. package ExplorerTest api;
使用包管理机制,构建大型工程(操作系统、游戏)
2. fn Main() -> i32 {
var s: auto = "Hello world!";
Print(s);
return 0;
}; 声明式语法,提升开发效率
3. var x: i64 = 42; 明确类型,平衡编译器与开发者期望效率
4. if (fruit.IsYellow()) {
Console.Print("Banana!");
} else if (fruit.IsOrange()) {
Console.Print("Orange!");
};类似Go语言的大小写访问域控制,简洁与(编译时)正交
5. class Point {
var x: i32;
var y: i32;
};启用类建模,肯定结构化建模的效率和管理便利
6. 单继承,继续否定了继承的复杂性,肯定了组合(习惯总结归约)
7. 范型、指针;提供约束与灵活。 C++库的调用,使用成熟与积累组件。
更多评论