欢迎来到 Mario Forever 百科!编辑前请创建一个账号,或使用现有的账号登录;并认真阅读用户须知

自2020年7月14日起,未验证邮箱的用户将无法编辑页面。请前往参数设置验证邮箱,谢谢您的配合。

Geography Engine:修订间差异

跳转到导航 跳转到搜索
删除6字节 、​ 2022年1月29日 (星期六)
无编辑摘要
第64行: 第64行:
'''2022年1月29日编写'''
'''2022年1月29日编写'''


 新年快乐,祝各位虎年吉祥 身体健康 万事如意 阖家幸福。
 新年快乐,祝各位虎年吉祥 身体健康 万事如意 阖家幸福。


 疫情带来了很多痛苦,但也给我们带来了更多挑战。因为疫情,很多人不得不开启二次元线上生活。我也不例外,也每天几乎12个小时泡在电脑和手机上,因此,还不少被我父母挨吵。
 疫情带来了很多痛苦,但也给我们带来了更多挑战。因为疫情,很多人不得不开启二次元线上生活。我也不例外,也每天几乎12个小时泡在电脑和手机上,因此,还不少被我父母挨吵。
第72行: 第72行:
 我打算在今年发布一个对GER进行了调整与梳理的GE版本:Geography Engine Ultimate。
 我打算在今年发布一个对GER进行了调整与梳理的GE版本:Geography Engine Ultimate。


GEU相比GER,分组所占变量域会根据其权重而决定其变量域大小,权重越大的,其变量域就会越靠前,反之就越靠后。同时,为了继续将GER的整理与规范命名做到极致,我不得不定义了一套适用于GEU的变量命名:以大写字母开头的为全局变量,以下划线开头(_)的为不可使用的(局部)变量,开关(布尔值)一律使用驼峰命名,fastloop一律以"$"开头,以及foreach一律以"#"开头等。这样做, 一来 只要用户熟悉这些变量命名规则,他们便能很轻松地知道啥是啥,哪些能用哪些不能用,哪些是全局的哪些是局部的,等等等等。
GEU相比GER,分组所占变量域会根据其权重而决定其变量域大小,权重越大的,其变量域就会越靠前,反之就越靠后。同时,为了继续将GER的整理与规范命名做到极致,我不得不定义了一套适用于GEU的变量命名:以大写字母开头的为全局变量,以下划线开头(_)的为不可使用的(局部)变量,开关(布尔值)一律使用驼峰命名,fastloop一律以"$"开头,以及foreach一律以"#"开头等。这样做,只要用户熟悉这些变量命名规则,他们便能很轻松地知道啥是啥,哪些能用哪些不能用,哪些是全局的哪些是局部的,等等等等。


 我希望今年GEU能够带给玩家更多的便利与应用,能够让更多刚适应CTF的用户享受到接近编程一般的开发体验。
 我希望今年GEU能够带给玩家更多的便利与应用,能够让更多刚适应CTF的用户享受到接近编程一般的开发体验。
1,230

个编辑

导航菜单