Julia命令式阶乘
示例
长格式语法可用于定义多行功能。当我们使用命令式结构(例如循环)时,这很有用。返回尾部位置的表达式。例如,下面的函数使用for循环来计算某个整数的阶乘n:
function myfactorial(n)
fact = one(n)
for m in 1:n
fact *= m
end
fact
end用法:
julia> myfactorial(10) 3628800
在较长的函数中,通常会看到所return使用的语句。该return语句在尾部位置不是必需的,但有时仍为清楚起见而使用。例如,编写上述功能的另一种方法是
function myfactorial(n)
fact = one(n)
for m in 1:n
fact *= m
end
return fact
end在行为上与上述功能相同。
热门推荐
3 祝福语简短的微信
10 幼儿祝福语大全简短贺卡
11 感谢教官文案祝福语简短
12 鼠年同事祝福语简短创意
13 元旦祝福语 简短独特群发
14 妈咪跟我生日祝福语简短
15 给儿子新婚祝福语简短
16 伴娘祝福语长文案简短
17 恭喜高考完祝福语简短
18 生日祝福语送老公简短