ended6월 28일· 1 sources
Elixir 가드의 단락 평가: 조건 순서가 결과를 바꿈
Why it matters
Elixir 가드의 단락 평가: 조건 순서가 결과를 바꿈 (hauleth.dev)- Elixir의 가드(guard) 에서는 or 조건을 바꾸기만 해도 같은 논리식처럼 보이는 코드의 결과가 달라질 수 있음 is_integer(x) or is_map_key(x,:foo) 순서는 정수 입력에서 단락 평가가 먼저 일어나 위험한 검사를 건너뜀- 반대로 is_map_...
1
Sources
+0
24h
—
Growth
84d
Active