2439905184 / 2439905184/Simple-language

箭头符号的意思

未關閉
#4 2 則留言 0 個 reaction 已指派 1 人 已被 @2439905184 認領 在 GitHub 檢視
enhancement help wanted 草案
主要語言
Java
星號
0
分支
0
PR 合併指標
30 天內沒有已合併 PR

描述

自创关键字

一个逐字符扫描器的伪代码
从lox语言学习的例子
```nim
func scanToken()
{
//扫描字符串并连接字符到字符串Token
var my_string = ""
while (peek() != '"' and not isAtEnd())
{
get_next_char() -> my_char
my_string += my_char
}
}
```
将以上代码写在一起
```gdscript
func scanToken()
{
var my_string=""
while (peek() != '"' and not isAtEnd())
{
get_next_char() -> my_char --> my_string += my_char
}
}
```
->符号例子的伪代码 形象直观
```gdscript
func scanToken()
{
var my_string=""
while (peek() != '"' and not isAtEnd())
{
get_next_char() -> my_char
my_string += my_char
}
}
func main()
{
func compile()
{
while (not Tokenizer.isAtAnd())
{
scanTokens() -> tokens:array --> writeTokens(tokens)
}
}
func execute(){}
compile() --> execute()
}
// 显示指定默认运行的主函数,如果不指定,则为默认的main
//boot是关键字 表示程序的入口
//此处使用三个大于号避免和移位操作符混淆
/* 所有与箭头有关的操作符
-> 把左边函数运算完的值存入右边的变量
--> 不换行继续运行代码,
>>> 用于boot关键字的右边,表示从程序入口调用哪个函数启动程序
特地使用不超过三个箭头符号 易于记忆,形象直观
*/
boot >>> main()
// 程序从入口启动时调用某个类的某个函数
boot >>> MyClass.my_main()
```

貢獻指南

這個儲存庫沒有索引到貢獻指南

評估

這個 Issue 還沒有評估資料。

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。