하나의 조건에 따라 bar
과 baz
의 값을 설정하려고한다고 가정합니다. 두 경우 모두 같습니다 (예 : foo
). let
특별한 양식을 사용하여, 위 프로그램이 올바른 동안 두 번 foo
의 값을 확인으로이elisp의 한 조건에 따라 여러 변수를 설정하는 방법은 무엇입니까?
(let ((bar (if foo 1 2))
(baz (if foo 3 4)))
...)
같은, 그것은 조금 이상한 것 같다 않습니다. 이런 경우 더블 체크를 피하기 위해 사용할 수있는 관용적 표현이 있습니까?