之前的章节:一、浅介二、控制走向 本章演示如何定义和使用函数和类型。函数 无参数时,允许省去括号:funccount{println(123)}count123 当然也可带参数:funcperson(name小白,age10){println(namestr(age))}person()小白10person(小红)小红10person(age18)小白18 不带默认值亦可。类型 演示类型变量:typePerson{{name无名}funcinit(name){self。namename}}mulanPerson(木兰)println(mulan。name)木兰 可以指定参数类型:funchello(p:Person){println(hip。name)} 以及函数返回值类型:funcmeet:Person{returnPerson(好好)} 这样的类型指定可为第三方工具进行类型检查提供支持。