欢迎光临散文网 会员登陆 & 注册

手搓编程语言的第三天!

2023-03-20 21:42 作者:卡伊撒嘛  | 我要投稿

这里是手搓编程语言——GanyuLanguage的第三天!

因为这个语言主要是为了方便简写代码的,所以会省略很多编程语言的内容(也更好做~)

今日实现内容——正式加入导入功能

具体内容:

今天做的内容看起来不大,但是其实对GanyuLanguage的影响巨大!

今天实现的导入功能是可以让Python文件导入进GanyuLanguage的函数字典,也就是说,正式从开发者开发时代进入全民开发时代,正式从一点点为了GanyuLanguage的语言写法而修改的时代进入完全按照Python编程习惯就可以写出GanyuLanguage程序的时代!同时,也直接完成我的初心——简化我写的代码的调用过程!

使用Import关键字进行导入

导入testing库


然后就可以直接使用了

使用样例(函数后不加空格和逗号表示不传值)

在Main.py中加了几行代码作为对库的导入的专门处理(其实就是比普通的函数增加了传入当前函数字典和更新函数字典的功能)

在Main.py中
在Main.py中

具体的doline函数实现


Imports.py

作为库的Python程序的写法是这样子的

-定义函数部分

-指定代码

示例:


testing.py

此处sing就是定义的函数,除了函数以外的就是指定代码,是为了Imports.py获取函数名和内容做准备

大致就做了这些,往后我会继续更新的!

Bye~

手搓编程语言的第三天!的评论 (共 条)

分享到微博请遵守国家法律