プログラミング Elixir 確認メモ (2)
続内包表記のやつ、ちょっとカンニングしたやつを読んでみます。コードが以下。
for a <- range, b <- range, a <= b, a*b <= n, do: a*b
これは素数ではない数の数え上げになっているはず。range が [1, 2, 3, 4, 5] とすると以下が戻った?
> n = 55> range = MyList.span(1, 5)[1, 2, 3, 4, 5]> for a <- range, b <- range, a <=