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

Sources

Related Issues