Build B-5 exe and update website
Build and Package Oraset / build (macos-latest) (push) Waiting to run
Build and Package Oraset / build (ubuntu-latest) (push) Waiting to run
Build and Package Oraset / build (windows-latest) (push) Waiting to run
Build and Package Oraset / release (push) Blocked by required conditions
Build and Package Oraset / build (macos-latest) (push) Waiting to run
Build and Package Oraset / build (ubuntu-latest) (push) Waiting to run
Build and Package Oraset / build (windows-latest) (push) Waiting to run
Build and Package Oraset / release (push) Blocked by required conditions
This commit is contained in:
+30
-13
@@ -33,29 +33,46 @@
|
||||
<p>Version: <strong>B-5</strong></p>
|
||||
|
||||
<h2>关于</h2>
|
||||
<p>Oraset 是一个简洁高效的解释型编程语言,专为简单任务和脚本编写设计。</p>
|
||||
<p>Oraset 是一个现代化的 C++ 风格脚本语言,功能强大且易于使用。</p>
|
||||
|
||||
<h2>特性</h2>
|
||||
<ul>
|
||||
<li>简洁直观的语法</li>
|
||||
<li>轻量级解释器</li>
|
||||
<li>变量和表达式支持</li>
|
||||
<li>条件语句和循环</li>
|
||||
<li>灵活的输出控制(print 函数)</li>
|
||||
<li>数组支持</li>
|
||||
<li>自定义函数</li>
|
||||
<li>C++ 风格语法设计</li>
|
||||
<li>轻量级解释器(纯 C 实现)</li>
|
||||
<li>变量定义(let 关键字)</li>
|
||||
<li>数组支持(创建、访问、修改)</li>
|
||||
<li>自定义函数(proc 关键字)</li>
|
||||
<li>条件语句(if-else)</li>
|
||||
<li>循环语句(while、for、do-while)</li>
|
||||
<li>switch-case 语句</li>
|
||||
<li>goto 语句和标签</li>
|
||||
<li>break 和 continue</li>
|
||||
<li>位运算符(&、|、^、~、<<、>>)</li>
|
||||
<li>复合赋值运算符(+=、-=、*=、/=、%=)</li>
|
||||
<li>自增自减运算符(++、--)</li>
|
||||
<li>结构体(struct)</li>
|
||||
<li>枚举(enum)</li>
|
||||
<li>类型别名(typedef)</li>
|
||||
<li>丰富的内置函数(数学、字符串、数组)</li>
|
||||
<li>复合赋值和自增自减运算符</li>
|
||||
<li>REPL 交互模式</li>
|
||||
<li>跨平台支持(Windows、macOS、Linux)</li>
|
||||
<li>自动更新功能(oraset -u)</li>
|
||||
</ul>
|
||||
|
||||
<h2>快速开始</h2>
|
||||
<pre>// hello.ora
|
||||
print("Hello, World!");
|
||||
var x = 42;
|
||||
print("The value is:", x);</pre>
|
||||
echo("Hello, World!");
|
||||
let x = 42;
|
||||
echo("The value is:", x);
|
||||
|
||||
// 数组
|
||||
let arr = [1, 2, 3];
|
||||
echo(arr[0]);
|
||||
|
||||
// 函数
|
||||
proc add(a, b) {
|
||||
return a + b;
|
||||
}
|
||||
echo(add(10, 20));</pre>
|
||||
|
||||
<p>运行:<code>oraset hello.ora</code></p>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user