"Else if"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(다른 사용자 한 명의 중간 판 2개는 보이지 않습니다)
6번째 줄: 6번째 줄:
==Bash==
==Bash==
[[category: Bash]]
[[category: Bash]]
<source lang='bash'>
<syntaxhighlight lang='bash'>
A=2
A=2
if [ $A -eq 1 ]; then
if [ $A -eq 1 ]; then
15번째 줄: 15번째 줄:
     echo "$?"
     echo "$?"
fi
fi
</source>
</syntaxhighlight>


==Batch==
==CMD==
[[category: Cmd]]
[[category: Cmd]]
<source lang='batch'>
<syntaxhighlight lang='batch'>
@echo off
@echo off
REM Windows 전용 문법임. 도스에는 ELSE IF가 없다.
REM Windows 전용 문법임. 도스에는 ELSE IF가 없다.
30번째 줄: 30번째 줄:
     echo $?
     echo $?
)
)
</source>
</syntaxhighlight>
 
==Perl==
[[category: Perl]]
<syntaxhighlight lang='Perl'>
my $a = 2;
if ( $a eq 1 ) {
print "a equals 1";
} elsif ( $a eq 2 ) {
print "a equals 2";
} else {
print "?";
}
# a equals 2
</syntaxhighlight>


==PHP==
==PHP==
[[category: PHP]]
[[category: PHP]]
{{참고|PHP elseif}}
{{참고|PHP elseif}}
<source lang='PHP'>
<syntaxhighlight lang='PHP'>
$a = 2;
$a = 2;
if( $a == 1 ) {
if( $a == 1 ) {
45번째 줄: 59번째 줄:
}
}
# a equals 2
# a equals 2
</source>
</syntaxhighlight>
<source lang='PHP'>
<syntaxhighlight lang='PHP'>
$a = 2;
$a = 2;
if( $a == 1 ) {
if( $a == 1 ) {
55번째 줄: 69번째 줄:
echo "?";
echo "?";
}
}
</source>
</syntaxhighlight>
<source lang='PHP'>
<syntaxhighlight lang='PHP'>
$a = 2;
$a = 2;
if( $a == 1 ):
if( $a == 1 ):
65번째 줄: 79번째 줄:
echo "?";
echo "?";
endif;
endif;
</source>
</syntaxhighlight>
<source lang='PHP'>
<syntaxhighlight lang='PHP'>
$a = 2;
$a = 2;
if( $a == 1 ) echo "a equals 1";
if( $a == 1 ) echo "a equals 1";
elseif( $a == 2 ) echo "a equlas 2";
elseif( $a == 2 ) echo "a equlas 2";
else echo "?";
else echo "?";
</source>
</syntaxhighlight>
<source lang='PHP'>
<syntaxhighlight lang='PHP'>
$a = 2;
$a = 2;
if( $a == 1 ) echo "a equals 1";
if( $a == 1 ) echo "a equals 1";
else if( $a == 2 ) echo "a equlas 2";
else if( $a == 2 ) echo "a equlas 2";
else echo "?";
else echo "?";
</source>
</syntaxhighlight>


==Python==
==Python==
[[category: Python]]
[[category: Python]]
<source lang='python'>
<syntaxhighlight lang='python'>
a = 2
a = 2
if a == 1:
if a == 1:
90번째 줄: 104번째 줄:
print("?");
print("?");
# a equals 2
# a equals 2
</source>
</syntaxhighlight>
<source lang='python'>
<syntaxhighlight lang='python'>
a = 2
a = 2
if a == 1: print("a equals 1");
if a == 1: print("a equals 1");
elif a == 2: print("a equals 2");
elif a == 2: print("a equals 2");
# a equals 2
# a equals 2
</source>
</syntaxhighlight>
 
==Perl==
[[category: Perl]]
<source lang='Perl'>
my $a = 2;
if ( $a eq 1 ) {
print "a equals 1";
} elsif ( $a eq 2 ) {
print "a equals 2";
} else {
print "?";
}
# a equals 2
</source>


==Ruby==
==Ruby==
[[category: Ruby]]
[[category: Ruby]]
<source lang='Ruby'>
<syntaxhighlight lang='Ruby'>
a = 2
a = 2
if a == 1
if a == 1
124번째 줄: 124번째 줄:
end
end
# a equals 2
# a equals 2
</source>
</syntaxhighlight>
<source lang='Ruby'>
<syntaxhighlight lang='Ruby'>
a = 2
a = 2
if a == 1; puts "a equals 1"
if a == 1; puts "a equals 1"
131번째 줄: 131번째 줄:
else; puts "?"
else; puts "?"
end
end
</source>
</syntaxhighlight>


==같이 보기==
==같이 보기==

2020년 11월 2일 (월) 02:31 기준 최신판

else if
elseif
elif
elsif

1 Bash[ | ]

A=2
if [ $A -eq 1 ]; then
    echo "A equals 1"
elif [ $A -eq 2 ]; then
    echo "A equals 2"
else
    echo "$?"
fi

2 CMD[ | ]

@echo off
REM Windows 전용 문법임. 도스에는 ELSE IF가 없다.
set A=2
IF "%A%" == "1" (
    echo A equals 1
) ELSE IF "%A%" == "2" (
    echo A equals 2
) ELSE (
    echo $?
)

3 Perl[ | ]

my $a = 2;
if ( $a eq 1 ) {
	print "a equals 1";
} elsif ( $a eq 2 ) {
	print "a equals 2";
} else {
	print "?";
}
# a equals 2

4 PHP[ | ]

$a = 2;
if( $a == 1 ) {
	echo "a equals 1";
} elseif( $a == 2 ) {
	echo "a equlas 2";
} else {
	echo "?";
}
# a equals 2
$a = 2;
if( $a == 1 ) {
	echo "a equals 1";
} else if( $a == 2 ) {
	echo "a equlas 2";
} else {
	echo "?";
}
$a = 2;
if( $a == 1 ):
	echo "a equals 1";
elseif( $a == 2 ):
	echo "a equlas 2";
else:
	echo "?";
endif;
$a = 2;
if( $a == 1 ) echo "a equals 1";
elseif( $a == 2 ) echo "a equlas 2";
else echo "?";
$a = 2;
if( $a == 1 ) echo "a equals 1";
else if( $a == 2 ) echo "a equlas 2";
else echo "?";

5 Python[ | ]

a = 2
if a == 1:
	print("a equals 1");
elif a == 2:
	print("a equals 2");
else:
	print("?");
# a equals 2
a = 2
if a == 1: print("a equals 1");
elif a == 2: print("a equals 2");
# a equals 2

6 Ruby[ | ]

a = 2
if a == 1
	puts "a equals 1"
elsif a == 2
	puts "a equals 2"
else
	puts "?"
end
# a equals 2
a = 2
if a == 1; puts "a equals 1"
elsif a == 2; puts "a equals 2"
else; puts "?"
end

7 같이 보기[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}