2439905184 / 2439905184/Simple-language

箭头符号的意思

Offen
#4 2 Kommentare 0 Reaktionen 1 zugewiesene Person Beansprucht von @2439905184 Auf GitHub ansehen
enhancement help wanted 草案
Vorherrschende Sprache
Java
Sterne
0
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

自创关键字

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

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Bewertung

Dieses Issue wurde noch nicht bewertet.

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.