Elixir Today: Elixir를 사용하여 정사각형 패턴 만들기
프로세스
square.ex
라는 엘릭서 파일을 만듭니다.square = fn n ->
string =
for x when x < n <- 0..n do
for y when y < n <- 0..n do
" *"
end
end
result =
Enum.into(string, "", fn f ->
new_string = Enum.join(f)
"#{new_string}\n"
end)
result
end
IO.puts(square.(10))
IO.puts(square.(5))
elixir square.ex
결과
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * * * * * * *
* * * * *
* * * * *
* * * * *
* * * * *
* * * * *
업데이트
square = fn n ->
string =
for _x <- 0..n do
for _y <- 0..n do
" *"
end
end
result =
Enum.into(string, "", fn f ->
new_string = Enum.join(f)
"#{new_string}\n"
end)
result
end
Happy Coding!
Reference
이 문제에 관하여(Elixir Today: Elixir를 사용하여 정사각형 패턴 만들기), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/paugramming/elixir-today-creating-a-square-pattern-using-elixir-2he6텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)