Search

Elixir 가드의 단락 평가: 조건 순서가 결과를 바꿈

URL
날짜
2026/06/28
생성 일시
2026/06/28 14:20
태그
GeekNews
Elixir의 가드(guard) 에서는 or 조건을 바꾸기만 해도 같은 논리식처럼 보이는 코드의 결과가 달라질 수 있음 is_integer(x) or is_map_key(x,:foo) 순서는 정수 입력에서 단락 평가가 먼저 일어나 위험한 검사를 건너뜀 반대... ||