Comment detail

ピラミッドを作る (Nested Flatten)
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
fun pyramid n =
let
  open StringCvt

  fun f x = (padLeft #" " (n + x - 1) o padRight #"*" (x * 2 - 1)) ""
in
  (app println o map f o List.tabulate) (n, fn x => x + 1)
end

val _ = pyramid 4

Index

Feed

Other

Link

Pathtraq

loading...