"Continue"의 두 판 사이의 차이

잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 2명의 중간 판 7개는 보이지 않습니다)
1번째 줄: 1번째 줄:
{{다른뜻|iter}}
;continue
;continue
;next
;next
4번째 줄: 5번째 줄:
==Bash==
==Bash==
[[category: Bash]]
[[category: Bash]]
<source lang='bash'>
<syntaxhighlight lang='bash'>
ARR=(1 12 3 14)
ARR=(1 12 3 14)
for VALUE in "${ARR[@]}"; do
for VALUE in "${ARR[@]}"; do
14번째 줄: 15번째 줄:
# 12
# 12
# 14
# 14
</source>
</syntaxhighlight>
 
==jQuery==
[[category: jQuery]]
<syntaxhighlight lang='jquery'>
var nums = [8, 4, 1, 7, 3];
$.each(nums, function(i, num) {
if ( num > 5 ) return true; // continue
console.log( num );
});
// 4
// 1
// 3
</syntaxhighlight>


==PHP==
==PHP==
[[category: PHP]]
[[category: PHP]]
;[[for]]
;[[for]]
<source lang='php'>
<syntaxhighlight lang='php'>
$arr = array(1, 12, 3, 14);
$arr = array(1, 12, 3, 14);
for($i=0; $i<count($arr) ;$i++) {
for($i=0; $i<count($arr) ;$i++) {
27번째 줄: 41번째 줄:
// 12
// 12
// 14
// 14
</source>
</syntaxhighlight>


;[[foreach]]
;[[foreach]]
<source lang='php'>
<syntaxhighlight lang='php'>
$arr = array(1, 12, 3, 14);
$arr = array(1, 12, 3, 14);
foreach($arr as $value) {
foreach($arr as $value) {
36번째 줄: 50번째 줄:
   echo "$value<br>";
   echo "$value<br>";
}
}
</source>
</syntaxhighlight>


==Python==
==Python==
[[category: python]]
[[category: python]]
<source lang='python'>
<syntaxhighlight lang='python'>
nums = [1, 12, 3, 14]
nums = [1, 12, 3, 14]
for num in nums:
for num in nums:
48번째 줄: 62번째 줄:
# 12
# 12
# 14
# 14
</source>
</syntaxhighlight>
 
==Perl==
[[category: Perl]]
<syntaxhighlight lang='Perl'>
my @nums = (1, 12, 3, 14);
foreach my $num (@nums) {
if ( $num < 10 ) {
next;
}
printf("$num\n");
}
# 12
# 14
</syntaxhighlight>


==Ruby==
==Ruby==
[[category: Ruby]]
[[category: Ruby]]
<source lang='Ruby'>
<syntaxhighlight lang='Ruby'>
for i in 1..5
for i in 1..5
     next if i % 2 == 1
     next if i % 2 == 1
59번째 줄: 87번째 줄:
# 2
# 2
# 4
# 4
</source>
</syntaxhighlight>


==See also==
==같이 보기==
*[[for]]
* [[break]]
*[[foreach]]
* [[for]]
*[[while]]
* [[foreach]]
*[[pass]]
* [[while]]

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

  다른 뜻에 대해서는 iter 문서를 참조하십시오.
continue
next

1 Bash[ | ]

ARR=(1 12 3 14)
for VALUE in "${ARR[@]}"; do
  if(("$VALUE" < "10")); then 
    continue
  fi
  echo $VALUE
done
# 12
# 14

2 jQuery[ | ]

var nums = [8, 4, 1, 7, 3];
$.each(nums, function(i, num) {
	if ( num > 5 ) return true; // continue
	console.log( num );
});
// 4
// 1
// 3

3 PHP[ | ]

for
$arr = array(1, 12, 3, 14);
for($i=0; $i<count($arr) ;$i++) {
  if($arr[$i] < 10) continue;
  echo "${arr[$i]}<br>";
}
// 12
// 14
foreach
$arr = array(1, 12, 3, 14);
foreach($arr as $value) {
  if($value < 10) continue;
  echo "$value<br>";
}

4 Python[ | ]

nums = [1, 12, 3, 14]
for num in nums:
	if num<10:
		continue
	print(num)
# 12
# 14

5 Perl[ | ]

my @nums = (1, 12, 3, 14);
foreach my $num (@nums) {
	if ( $num < 10 ) {
		next;
	}
	printf("$num\n");
}
# 12
# 14

6 Ruby[ | ]

for i in 1..5
    next if i % 2 == 1
    puts i
end
# 2
# 4

7 같이 보기[ | ]

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