본문 바로가기
PROGRAMMING/Julia

[JULIA/줄리아] 조건문(if문, 예제, 활용) 알아보기

by HYUNHP 2023. 2. 5.
728x90
반응형

안녕하세요, HELLO

 

이번에는 julia, 줄리아에서 조건문 if statesments을 살펴보겠습니다.

 

세부적인 부분에서는 차이가 있지만, 줄리아의 조건문의 구조는 파이썬, python과 유사합니다.

만약에 파이썬에 친숙하다면, 줄리아 문법의 이해가 쉬울 것입니다.


STEP 1. '조건문 if statesments' 설명

 

STEP 2. '조건문 if statesments' 예제

 

STEP 3. '조건문 if 한 줄로 작성' 예제


STEP 1. '조건문 if statesments' 설명

 

줄리아의 조건문 if는 파이썬과 동일하게 아래와 같이 구성됩니다.

 

if condition
    # code to be executed if condition is true
else
    # code to be executed if condition is false
end

 

반응형

 

STEP 2. '조건문 if statesments' 예제

 

x = 5
if x > 0
    println("x is positive")
else
    println("x is non-positive")
end
# Output: x is positive

 

파이썬에서 'elif'와 동일하게, 줄리아에서는 'elseif'로 여러 조건에 대해서 작성할 수 있습니다.  

 

x = 5
if x > 10
    println("x is greater than 10")
elseif x > 0
    println("x is positive but not greater than 10")
else
    println("x is non-positive")
end
# Output: x is positive but not greater than 10

 

 

STEP 3. '조건문 if 한 줄로 작성' 예제

 

파이썬과 동일하게, 줄리아도 if-else 구문을 한 줄로 간단하게 작성할 수 있습니다. "ture_expr : false_expr"을 통해, True일 때와 False일 때의 상황에 따라 출력하는 것입니다.

 

만약에 True에 해당하면, true_expr을, 반면에 False에 해당하면, false_expr를 반환합니다.

 

x = 5
result = x > 0 ? "positive" : "non-positive"
println(result) # Output: positive

 

위 예제에서는 x > 0 조건인 경우, True이먄 positive를 False이면 non-positive를 반환하는 내용입니다.

x가 5로 0보다 크기에, 최종적으로 positive를 반환하게 됩니다.


추가적으로, 줄리아 함수에 대해서 궁금하신 분들은 아래 포스팅을 참고하시기 바랍니다.

 

2023.02.05 - [PROGRAMMING/Julia] - [JULIA/줄리아] 반복문 (for, while) 사용, 활용

 

2023.02.04 - [PROGRAMMING/Julia] - [JULIA/줄리아] 정규식을 활용하여 괄호 안 텍스트 추출 또는 삭제하기


■ 마무리

'조건문(if문, 예제, 활용)'에 대해서 알아봤습니다.

좋아요댓글 부탁드리며,

오늘 하루도 즐거운 날 되시길 기도하겠습니다 :)

감사합니다.

반응형

댓글