请看 PDF 草稿:
https://github.com/BlinkDL/Basis/blob/master/docs/basislang.pdf
强类型,静态类型。但可省略类型,由编译器自动推断静态类型。
请看 Basis 代码示例:
import sys.console as console
isPrime(n) :
n <= 1 : return 'bad'
for i = 2, i * i <= n, i++
n % i == 0 : return 'bad'
return 'good'
main :
console.writeLine(isPrime(17))
Basis 中的冒号尤为灵活。上述程序,没有 if 语句,但仍然容易理解。
如果您有知乎账号,也欢迎在知乎讨论: https://zhuanlan.zhihu.com/p/68906047