首页 > 解决方案 > 任何人都可以建议在 Julia 中纠正以下数组理解吗

问题描述

运行以下代码时出现错误。

powers = [value^2 for value in 1:8 if value%2==0 else 10]

标签: julia

解决方案


您可能正在寻找

julia> [value % 2 == 0 ? value^2 : 10 for value in 1:8]
8-element Array{Int64,1}:
 10
  4
 10
 16
 10
 36
 10
 64

推荐阅读