中国人主导的编程语言列表
1、洛书 —— 国产中文编程语言

module Button = {@react.componentlet make = (~count: int) => {let times = switch count {| 1 => "once"| 2 => "twice"| n => Belt.Int.toString(n) ++ " times"}let msg = "Click me " ++ times<button> {msg->React.string} </button>}}
var React = require("react");function Playground$Button(Props) {var count = Props.count;var times = count !== 1 ? (count !== 2 ? String(count) + " times" : "twice") : "once";var msg = "Click me " + times;return React.createElement("button", undefined, msg);}var Button = {make: Playground$Button};exports.Button = Button;



println
package mainimport "fmt"func main() {fmt.Println([]float64{1, 2, 3.4})}





cr -e 'range 100'
cr -e 'println "|a demo"->range 100map $ fn (x)x x'
cr compact.cirru -1 # run only oncecr compact.cirru # watch mode enabled by defaultcr compact.cirru --init-fn='app.main/main!' # specifying init-fn
datatype Nat {zero: Natadd1(prev: Nat): Nat}function add(x: Nat, y: Nat): Nat {return recursion (x) {case zero => ycase add1(prev, almost) =>add1(almost.prev)}}



项目地址:https://www.oschina.net/p/openblock
# '列表型' 和 '枚举' 函数> 水果 = ['香蕉', '苹果']> 水果.追加('梨')> 列表型(枚举(水果))[(0, '香蕉'), (1, '苹果'), (2, '梨')]


示例
Hello World:使用 Qi 编写的 "Hello, World!" 程序:
系统。打印行("你好,世界")
打断 继续 类 切换 案例 预设 否则 功能 而 对于 如果 空 返回 超 真假 这 变量 和 或 等 不等 打等 小等
文章版权归原作者所有或来自互联网,未经允许请勿转载。如有侵权请联系我删除,谢谢!
THE END
二维码
打赏

共有 0 条评论