굉장한 하스켈 즐겁게 배우자!
                                            
                                                
                                                
                                                
                                                
                                                
                                                 4755 단어  Elixir
                    
소개
Elixir 사용 처음으로 약 1 년 정도 걸렸습니다
대단한 하스켈 즐겁게 배우자! 라는 책을 2015년에 사서, 한 대로 읽은 뒤 계속 책장에 버려진 채로 있었습니다
Elixir에서 함수 프로그래밍에 익숙해 졌기 때문에 유머 부분을 즐길 여유가 있다고 생각합니다
init 함수
ghci> init [5,4,3,2,1]  
[5,4,3,2]  
 대단한 하스켈 즐겁게 배우자!
init 함수는 목록을 받고 마지막 요소를 제외한 나머지 목록을 반환합니다.
ghci> init [5,4,3,2,1]  
[5,4,3,2]  
Starting Out
원문 사이트 위의 페이지 중앙에있는 귀여운 그림을 보면 이미지하기 쉽습니다
Elixir로 작성해 봅시다.
defmodule LearnYouAHaskellForGreatGood do
  def init([_ | []]) do
    []
  end
  def init([head | tail]) do
    [head] ++ init(tail)
  end
end
iex> LearnYouAHaskellForGreatGood.init([5,4,3,2,1]) 
[5, 4, 3, 2]
iex> [5, 4, 3, 2, 1] |> List.delete_at(-1)
[5, 4, 3, 2]
이런 식으로 조금씩 대단한 하스켈 즐겁게 배우자! 을 다시 배우려고 생각합니다
Reference
이 문제에 관하여(굉장한 하스켈 즐겁게 배우자!), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/torifukukaiou/items/c85ec8e360b665981dc9텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
                                
                                
                                
                                
                                
                                우수한 개발자 콘텐츠 발견에 전념
                                (Collection and Share based on the CC Protocol.)