Fun 语言汉语中文编程 ..
作者: 一了 <1liao3@funlang.org>
日期: 2022-07-04
Fun 语言通过配置可以支持汉语中文编程, 如下:
变量 甲 = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789~!@#$%^&*-_+=<>?';
函数 生成()
@ = '';
设 乙 = 0 * 0.random() 到 8 + 8.random() 执行
@ &= 甲.substr(甲.length().random(), 1);
结束 执行;
结束 函数;
引用 'lib-ui.fun';
引用 'lib-bind.fun';
类 密码窗 = Form()
autoEvent = 真;
变量 databind = Bind(this, []);
变量 P = 生成();
函数 取()
P = 生成();
结束 函数;
函数 Body() # fun:data 目前只能解析英文变量
返回 `
<table><tr><td>
<input fun:data="P,r" onmousemove="javacript:this.select();Fun.call('SetCaption', this.value);">
</td><td>
<button fun:click="取" fun:key="Ctrl-R, &R, R, Ctrl-5, F5">下一个(<u>R</u>)</button>
</td></tr></table>
`;
结束 函数;
函数 Style()
返回 'table{width:100%;height:100%}';
结束 函数;
结束 类;
密码窗('随机密码', 360, 80).Show();
Run();
将上述代码拷入 fun ide 中, 按 Ctrl-F12 即可看到运行结果.