2439905184 / 2439905184/Simple-language

箭头符号的意思

Aperta
#4 2 commenti 0 reazioni 1 assegnatario Rivendicata da @2439905184 Vedi su GitHub
enhancement help wanted 草案
Lingua principale
Java
Stelle
0
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

自创关键字

一个逐字符扫描器的伪代码
从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()
```

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.