을 어느있는 그대로 사람들은 충분히 명확하거나 그냥 함수로 문을 줄 경우 여러 포장 할 수 있다면 단락 문을 사용 : 두 가지 조건이 평가되는 예제를 참조하십시오. 다음은 시각적 인 의사 코드입니다.
(가) ("user_set_variable"존재하는) 경우 {(user_set_variable < 3) { 가 ...} 경우}
이
이
은 다음과 같을 수
var<- "user_set_variable" 'let var be your variable for this
if(exists(var) && var < 3)
{ 'do stuff }
또는이 작업을 수행 :
'function definition
Function boolean IsValidVar(variable)
{
if(exists(var))
{
if(var < 3)
{ return true; }}
return false;
}
다음과 같이 프로그램이 표시됩니다.
var<- "user_set_variable" 'let var be your variable for this
if(IsValidVar(var))
{ 'do stuff }
단순한 것처럼 보이는 것은 사용자의 전화입니다.
이 예제는 두 번째 조건에서 오류가 발생하고 오류가 발생하지 않아 단락 회로가 명확하게 표시되는 경우 표시하는 것이 더 유용 할 것이라고 생각합니다. –
감사합니다. @ CarlWitthoft, 매우 도움이되는 의견입니다. 나는 이미 내 대답을 편집했다. –
분명히 필요한 '&&'버전입니다. 'b/a'는'a = 0'에 대해서 R에 에러를 발생시키지 않고, 문제없이 유한 값과 비교할 수있는'Inf'를 생성합니다. – James