摘要: 不定参数 不定参数的函数也称变参函数 函数的参数可以被定义成任意个 可以在最后一个参数后紧跟省略号“...”来定义变参函数 对变参函数进行参数传递 最前的两个参数 x,y 为普通的参数,需要对其进行传值,不然就报错了 变量 z 是尾随的可迭代的参数集合,其参数个数为 0 或多个,返回的是一个多元组 阅读全文
posted @ 2018-08-20 22:05 Sch01aR# 阅读(1262) 评论(0) 推荐(0) 编辑
摘要: Julia 中的函数可以被匿名构造,成为匿名函数,匿名函数是没有函数名的函数 这是一个匿名函数,输入参数 x 的值,返回 x + 1 的值 该匿名函数相当于该函数 匿名函数的主要用途是将自己传递给其他函数作为参数 最经典的例子是 map 函数,它将函数应用于数组的每个值, 并返回一个包含结果值的新数 阅读全文
posted @ 2018-08-20 19:09 Sch01aR# 阅读(621) 评论(0) 推荐(0) 编辑
摘要: Julia 中,大多数运算符都是支持特定语法的函数 && 、 || 等短路运算是例外,它们不是函数,因为短路求值先算前面的值,再算后面的值 对于函数运算符,可以像其它函数一样,把参数列表用圆括号括起来,作为函数运算符的参数 可以像对其它函数一样,对 + 、* 等运算符进行赋值、传递 这时的 f 函数 阅读全文
posted @ 2018-08-20 16:59 Sch01aR# 阅读(414) 评论(0) 推荐(0) 编辑
摘要: return 返回值 要返回函数最后一个表达式的值,可以省略 return 有没有 return 结果是一样的,return 可以省略 如果使用判断语句,在函数中间返回表达式,要使用 return 函数如果没有经过判断语句返回的话,默认返回函数最后一个表达式的值,所以最后一个表达式不使用 retur 阅读全文
posted @ 2018-08-20 16:58 Sch01aR# 阅读(1015) 评论(0) 推荐(0) 编辑
摘要: Julia 中的函数是将一系列参数组成的元组映设到一个返回值的对象 Julia 中定义函数的基本语法为: 该函数等价的赋值形式 调用该函数 f 指向的是函数对象,该函数对象赋值给其他变量 早些版本还有一种调用函数的方法 apply 函数把第一个参数当做函数对象,后面的参数是该函数对象的参数 变量名也 阅读全文
posted @ 2018-08-20 16:57 Sch01aR# 阅读(411) 评论(0) 推荐(0) 编辑