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

작성자

카테고리:

← 피드로
GeekNews · neo · 2026-06-28 개발(SW)

Elixir의 가드(guard) 에서는 or 조건을 바꾸기만 해도 같은 논리식처럼 보이는 코드의 결과가 달라질 수 있음 is_integer(x) or is_map_key(x,:foo) 순서는 정수 입력에서 단락 평가가 먼저 일어나 위험한 검사를 건너뜀 반대…

원문 보기 ↗

출처: news.hada.io · https://news.hada.io/topic?id=30908

코멘트

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다