我个人的方法如下,还有什么更简洁的么?
一、 V1.0
map(y->println(reduce(string,map(x->"$x X $y = $(x*y) ",Array(1:1:y)))),Array(1:1:9))
string =>* 也可以:
map(y->println(reduce(*,map(x->"$x X $y = $(x*y) ",Array(1:1:y)))),Array(1:1:9))
不足之处:对齐上还有点小问题。
二、 V2.0
增加了对齐的功能:
map(y->println(reduce(*,map(x->string("$x X $y = ",@sprintf("%2.0f",x*y)," "),Array(1:1:y)))),Array(1:1:9))
可以看到,这下终于对齐了。
三、 其它:一行代码还能做什么?
其实,Julia一行代码可以做很多事情。
比如:可以求出多个函数的值。
a =[1,2,3,4]
[f(a) for f in [maximum,minimum,mean,median]]
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)