木兰编程语言入门教程之四——模块
发布日期:2021-06-29 15:29:35
浏览次数:2
分类:技术文章
本文共 814 字,大约阅读时间需要 2 分钟。
本教程不求全面,各个方面点到即止。目标是尽快对木兰编程语言的功能有基本的了解。所有内容验证过。欢迎。
之前的章节:
- 一、
- 二、
- 三、
模块
如果退出木兰交互环境再进入,之前定义的函数变量等都会失效。用源码文件就可以随时调用,这也叫“脚本”。而随着代码变得越来越长,就需要将其拆分成几个文件。
为此,木兰可以将定义置于“模块”文件中。模块可以在其他模块或脚本中引入。
创建木兰模块middle.ul
:
func average(a, b) { return (a + b) / 2.0}
导入此模块:
> using middle
调用模块中的函数:
> middle.average(1, 2)1.5
也可以只导入某个函数:
> using average in middle> average(2, 3)2.5
或者导入模块中所有函数:
> using * in middle> average(4, 3)3.5
也可以直接运行该模块,只需在模块末尾加此段代码:
if __name__ == "__main__" { using sys println(average(int(sys.argv[2]), int(sys.argv[3])))}
即可如此运行:
>[ulang.exe的路径] middle.ul 5 65.5
除了木兰本身模块,也可以导入python模块。新建larger.py
文件:
def larger(a, b): if a > b: print(a) else: print(b)
就可以在木兰交互环境中引入:
> using larger> larger.larger(5,6)6
木兰本身还附带了一些常用的python模块,比如随机数:
> using random> random.random()0.9458333434176851
转载地址:https://codeinchinese.blog.csdn.net/article/details/104694597 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
很好
[***.229.124.182]2024年04月21日 21时53分25秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
2021.4.30课堂总结和作业
2019-04-29
需要吗?2000GB+学习视频教程 面试资料免费下载
2019-04-29
MySQL对已存在数据库表添加自增ID字段
2019-04-29
idea中的一些常用快捷键
2019-04-29
js校验表单后提交表单的三种方法总结【转载】
2019-04-29
欢迎使用CSDN-markdown编辑器
2019-04-29
a标签中href调用js的几种方法
2019-04-29
jstl标签详解
2019-04-29
Eclipse中使用SVN的使用
2019-04-29
JSON.parse和eval的区别
2019-04-29
JQuery中$.ajax()方法参数详解
2019-04-29
正则表达式的数字实例
2019-04-29
【转】EasyUI 验证
2019-04-29
Django实战---商城购物车的增删改、显示和合并购物车
2019-04-29
Django项目实战----添加支付宝支付
2019-04-29
DRF框架---前言(简单使用)
2019-04-29
字符串外面是b“ “的转换 -亲测有效
2019-04-29
单通道和多通道卷积
2019-04-29