- map()
1 JavaScript[ | ]

JavaScript
Copy
var numbers = [1, 4, 9];
var roots = numbers.map(Math.sqrt);
console.log( roots ); // roots is now [1, 2, 3]
console.log( numbers ); // numbers is still [1, 4, 9]
▶ | [1, 2, 3] |
▶ | [1, 4, 9] |
JavaScript
Copy
var numbers = [1, 5, 10, 15];
var doubles = numbers.map(function(x) {
return x * 2;
});
console.log( doubles ); // doubles is now [2, 10, 20, 30]
console.log( numbers ); // numbers is still [1, 5, 10, 15]
▶ | [2, 10, 20, 30] |
▶ | [1, 5, 10, 15] |
2 PHP[ | ]

PHP
CPU
0.0s
MEM
22M
0.0s
Copy
$a = [2, 3, 4];
$b = array_map( function($n) { return $n*$n; }, $a);
print_r( $b );
Array ( [0] => 4 [1] => 9 [2] => 16 )
3 Python[ | ]
Python
Copy
numbers = [1, 2, 3, 4, 5, 6]
print( list(map(lambda x: x * 2 - 1, numbers)) ) # [1, 3, 5, 7, 9, 11]
Loading
Python
Copy
numbers = [1, 2, 3, 4, 5, 6]
print( [x * 2 - 1 for x in numbers] ) # [1, 3, 5, 7, 9, 11]
Loading
4 Perl[ | ]
Perl
Copy
my @numbers = (1, 2, 3, 4, 5, 6);
print map { $_* 2 - 1 } @numbers; # 1357911
Loading
5 R[ | ]

R
Copy
sapply(c(2,3,4), function(n) { n*n }) ## [1] 4 9 16
Loading
6 같이 보기[ | ]
편집자 Jmnote Jmnote bot
로그인하시면 댓글을 쓸 수 있습니다.
리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― …리눅스 Python 2.7 컴파일 설치 ― Jmnote리눅스 Python 2.7 컴파일 설치 ― ㅇㅇㅇ미운코딩새끼 ― 승호 도령미운코딩새끼 ― 불탄고등어미운코딩새끼 ― 김레이미운코딩새끼 ― 호박이미운코딩새끼 ― Junhg0211미운코딩새끼 ― 김왼손미운코딩새끼 ― 용딘이미운코딩새끼 ―Pinkcrimson
유기농냠냠파이썬 ― 호박유기농냠냠파이썬 ― 이에스유기농냠냠파이썬 ― 이승현파이썬 global ― Jmnote파이썬 global ― John Jeong파이썬 global ― Jmnote파이썬 global ― John Jeong파이썬 global ― John Jeong파이썬 global ― John Jeong파이썬 global ― Jmnote파이썬 global ― John Jeong