"함수 shift()"의 두 판 사이의 차이

(새 문서: category: array ==PHP== category: PHP <source lang='PHP'> $fruits = array("orange", "banana", "apple"); print_r($stack); // Array // ( // [0] => banana // [1] => appl...)
 
잔글 (봇: 자동으로 텍스트 교체 (-source +syntaxhighlight))
 
(사용자 2명의 중간 판 21개는 보이지 않습니다)
1번째 줄: 1번째 줄:
[[category: array]]
[[category: array]]
==JavaScript==
[[category: JavaScript]]
<syntaxhighlight lang='JavaScript'>
var fruits = ["Banana", "Orange", "Apple", "Mango"];
var fruit = fruits.shift();
console.log(fruit);
// Banana
console.log(fruits);
// Array[3]
// 0: "Orange"
// 1: "Apple"
// 2: "Mango"
</syntaxhighlight>


==PHP==
==PHP==
[[category: PHP]]
[[category: PHP]]
<source lang='PHP'>
{{참고|PHP array_shift()}}
$fruits = array("orange", "banana", "apple");
<syntaxhighlight lang='PHP'>
print_r($stack);
$fruits = array("Banana", "Orange", "Apple", "Mango");
// Array
$first = array_shift( $fruits );
// (
print_r( $first );
//     [0] => banana
// Banana
//     [1] => apple
print_r( $fruits );
// )
# Array
</source>
# (
#     [0] => Orange
#     [1] => Apple
#    [2] => Mango
# )
</syntaxhighlight>
 
==Perl==
[[category:Perl]]
<syntaxhighlight lang='perl'>
my @arr = ("Banana", "Orange", "Apple", "Mango");
my $first = shift @arr;
print $first . "\n";
# Banana
print @arr;
# OrangeAppleMango
</syntaxhighlight>
 
==Python==
[[category: Python]]
<syntaxhighlight lang='Python'>
fruits = ['Banana', 'Orange', 'Apple', 'Mango']
first = fruits[0]
fruits = fruits[1:]
print( first )
# Banana
print( fruits )
# ['Orange', 'Apple', 'Mango']
</syntaxhighlight>
 
==Ruby==
[[category: Ruby]]
<syntaxhighlight lang='ruby'>
arr = ["Banana", "Orange", "Apple", "Mango"]
first = arr.shift
puts first
# Banana
puts arr
# Orange
# Apple
# Mango
</syntaxhighlight>
 
==같이 보기==
* [[함수 unshift()]]
* [[함수 push()]]
* [[함수 pop()]]
* [[함수 first()]]
* [[리스트 unshift, shift, push, pop]]

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


1 JavaScript[ | ]

var fruits = ["Banana", "Orange", "Apple", "Mango"];
var fruit = fruits.shift();
console.log(fruit);
// Banana
console.log(fruits);
// Array[3]
// 0: "Orange"
// 1: "Apple"
// 2: "Mango"

2 PHP[ | ]

$fruits = array("Banana", "Orange", "Apple", "Mango");
$first = array_shift( $fruits );
print_r( $first );
// Banana
print_r( $fruits );
# Array
# (
#     [0] => Orange
#     [1] => Apple
#     [2] => Mango
# )

3 Perl[ | ]

my @arr = ("Banana", "Orange", "Apple", "Mango");
my $first = shift @arr;
print $first . "\n";
# Banana
print @arr;
# OrangeAppleMango

4 Python[ | ]

fruits = ['Banana', 'Orange', 'Apple', 'Mango']
first = fruits[0]
fruits = fruits[1:]
print( first )
# Banana
print( fruits )
# ['Orange', 'Apple', 'Mango']

5 Ruby[ | ]

arr = ["Banana", "Orange", "Apple", "Mango"]
first = arr.shift
puts first
# Banana
puts arr
# Orange
# Apple
# Mango

6 같이 보기[ | ]

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