Skip to content

07 函数与显式返回 ​

具名函数让计算拥有可复用的输入和结果。

norm
Integer double(Integer number) {
  return number * 2
}

main() {
  Integer first = double(4)
  Integer second = double(7)

  printLine(first)
  printLine(second)
}

输出:

text
8
14

double 声明一个 Integer 参数和一个 Integer 结果。return 把结果交还给调用方。只有一个实参的调用可以省略标签。两次调用复用同一个函数体,但传入不同的值。

动手试试:把乘法改成加法,预测两行输出。

详细规则:语言参考。

Norm 0.25