2439905184 / 2439905184/Simple-language

箭头符号的意思

オープン
#4 コメント 2 件 リアクション 0 件 担当者 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 を短くまとめたダイジェスト。