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

잔글 (Jmnote 사용자가 함수 sort 문서를 함수 sort() 문서로 옮겼습니다)
36번째 줄: 36번째 줄:
print lst
print lst
// [1, 2, 11, 12]
// [1, 2, 11, 12]
</source>
==Perl==
[[category: Perl]]
<source lang='perl'>
# Sort numerically
my @arr = (11, 1, 2, 12);
@arr = sort { $a <=> $b } @arr;
foreach my $ls (@arr) {
print $ls . " ";
}
# 1 2 11 12
</source>
<source lang='perl'>
# Sort alphabetically
my @arr = ('Mango', 'Apple');
@arr = sort @arr;
foreach my $ls (@arr) {
print $ls . " ";
}
# Apple Mango
</source>
</source>



2018년 1월 17일 (수) 19:50 판

sort
sorted

1 Bash

ARR=(11 1 2 12)
echo ${ARR[@]}
# 11 1 2 12
SORTED=`for VALUE in "${ARR[@]}"; do echo $VALUE; done | sort -n`
echo ${SORTED[@]}
# 1 2 11 12

2 PHP

$arr = array(11, 1, 2, 12);
sort($arr);
print_r($arr);
// Array
// (
// 	[0] => 1
// 	[1] => 2
// 	[2] => 11
// 	[3] => 12
// )

3 Python

lst = [11, 1, 2, 12]
lst = sorted(lst)
print lst
// [1, 2, 11, 12]

4 Perl

# Sort numerically
my @arr = (11, 1, 2, 12);
@arr = sort { $a <=> $b } @arr;
foreach my $ls (@arr) {
	print $ls . " ";
}
# 1 2 11 12
# Sort alphabetically
my @arr = ('Mango', 'Apple');
@arr = sort @arr;
foreach my $ls (@arr) {
	print $ls . " ";
}
# Apple Mango

5 Ruby

arr = [11, 1, 2, 12]
arr2 = arr.sort
print arr2
# [1, 2, 11, 12]
arr = [11, 1, 2, 12]
arr.sort!
print arr
# [1, 2, 11, 12]

6 같이 보기

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