if가 뜻이 뭐죠?? 초등학교때 배운걸 떠올려보세요!!
if는 만약~라면 이라는 뜻을 갖고있죠? (뭐 사실 영어 못하니까 그냥 그렇다고 칩시다ㅋㅋ...)
네, frep 안에서도 그런의미로 쓰이고 있답니다~
예를 들어 어떤 명령에 실패하거나 성공함에 따라서 명령실행이 달라져야 할때 유용하게 사용하실수 있겠죠?
다만 이미지인식명령어는 그 자체에 그런 기능을 포함하고 있었습니다.
잘 모르신다면 꼭 아래 글을 확인해보시기 바랍니다.
(제5-1장 frep의 꽃, 이미지인식 명령어)
자, 글로만 설명하면 너무 지루하고 이해하기도 힘들겠죠?
이번에는 단순한 명령을 짜보면서 알아보도록 하겠습니다.
if명령어는 if statements 를 눌러주시면 추가가 됩니다
눌러보시면 이런창을 보실 수 있습니다
on success와 on fail 로 나뉘어져 있는걸 볼 수 있습니다.
대충 어떤 의미인지는 짐작이 가시죠?
그럼 성공시와 실패시에 바로가기할 명령어를 이곳에서 설정해 주어야 합니다.
만약 성공했다면 3번 명령으로, 실패했다면 4번 명령으로 가도록 설정해 보겠습니다.
그럼 이런식으로 되야지 올바르게 된것입니다
if명령어(3번) 를 보시면 if아이콘 옆에 초록색 화살표로 4, 빨간색 화살표로 5번이 생긴것을 볼 수 있죠
해석하자면 성공시 4번명령으로 실패시 5번명령으로 바로간다.
라고 볼 수 있겠죠?
위의 명령은 어떻게 실행될지 알아볼까요?
2번명령에 있는 이미지가 인식에 성공했다면 4번명령으로
인식에 실패했다면 5번명령으로 바로 가는 명령을 만들어 낸 것입니다.
축하합니다! 여러분은 frep의 고급명령어인 if명령어를 사용할 수 있게되었습니다.
고급은 단순히 어려운것이 아니죠
frep을 사용할때 더욱 다양하고 호환성높은 프로시저를 짜낼 수 있게 된 것입니다.
여기서 다음시간에 알아볼 용어가 나왔네요^^
다음에는 프로시저라고 하는 용어의 정의와 사용법을 알아보도록 하겠습니다
어렵지는 않으니 너무 걱정하지 마세요~~