木兰编程语言入门教程之三——函数和类型
发布日期:2021-06-29 15:29:29 浏览次数:4 分类:技术文章

本文共 564 字,大约阅读时间需要 1 分钟。

之前的章节:

  • 一、
  • 二、

本章演示如何定义和使用函数和类型。

函数

无参数时,允许省去括号:

> func count {>>   println("123")>> }> count123

当然也可带参数:

> func person(name="小白", age=10) {>>   println(name + " " + str(age))>> }> person()小白 10> person("小红")小红 10> person(age=18)小白 18>

不带默认值亦可。

类型

演示类型变量:

> type Person {>>   {>>     name = "无名">>   }>>>>   func $__init__(name) {>>     self.name = name>>   }>> }> mulan = Person("木兰")> println(mulan.name)木兰>

可以指定参数类型:

> func hello(p : Person) {>>   println("hi " + p.name)>> }

以及函数返回值类型:

> func meet : Person {>>   return Person("好好")>> }

这样的类型指定可为第三方工具进行类型检查提供支持。


转载地址:https://codeinchinese.blog.csdn.net/article/details/104496459 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:基于「木兰」逆向工程用 pyinstaller 生成可执行文件
下一篇:创建安卓键盘演示——“好不”

发表评论

最新留言

感谢大佬
[***.8.128.20]2024年05月02日 07时05分48秒