최신판 |
당신의 편집 |
2번째 줄: |
2번째 줄: |
| ;range | | ;range |
| *Create an array containing a range of elements | | *Create an array containing a range of elements |
|
| |
| ==Bash==
| |
| [[category: Bash]]
| |
| <syntaxhighlight lang='Bash' run>
| |
| echo {2..9} # 2 3 4 5 6 7 8 9
| |
| </syntaxhighlight>
| |
| <syntaxhighlight lang='Bash' run>
| |
| echo {2..9..3} # 2 5 8
| |
| </syntaxhighlight>
| |
| <syntaxhighlight lang='Bash' run>
| |
| echo {9..2..3} # 9 6 3
| |
| </syntaxhighlight>
| |
| <syntaxhighlight lang='Bash' run>
| |
| echo {c..i} # c d e f g h i
| |
| </syntaxhighlight>
| |
| <syntaxhighlight lang='Bash' run>
| |
| echo {c..i..2} # c e g i
| |
| </syntaxhighlight>
| |
| <syntaxhighlight lang='Bash' run>
| |
| echo {A..C}{0..2} # A0 A1 A2 B0 B1 B2 C0 C1 C2
| |
| </syntaxhighlight>
| |
| <syntaxhighlight lang='Bash' run>
| |
| echo {002..4} # 002 003 004
| |
| </syntaxhighlight>
| |
| <syntaxhighlight lang='Bash' run>
| |
| seq 2 4
| |
| </syntaxhighlight>
| |
|
| |
|
| ==JavaScript== | | ==JavaScript== |
| [[category: JavaScript]] | | [[category: JavaScript]] |
| <syntaxhighlight lang='JavaScript'> | | <source lang='JavaScript'> |
| <script src="//rawgit.com/kvz/phpjs/master/functions/var/print_r.js"></script> | | <script src="//rawgit.com/kvz/phpjs/master/functions/var/print_r.js"></script> |
| <script src="//rawgit.com/kvz/phpjs/master/functions/array/range.js"></script> | | <script src="//rawgit.com/kvz/phpjs/master/functions/array/range.js"></script> |
49번째 줄: |
22번째 줄: |
| // Array ( [0] => g [1] => f [2] => e [3] => d [4] => c ) | | // Array ( [0] => g [1] => f [2] => e [3] => d [4] => c ) |
| </script> | | </script> |
| </syntaxhighlight> | | </source> |
| | |
| ==Perl==
| |
| [[category: Perl]]
| |
| <syntaxhighlight lang='perl'>
| |
| use Data::Dumper;
| |
| | |
| print Dumper(0 ... 3) . "\n";
| |
| print Dumper(2 ... 3) . "\n";
| |
| print Dumper(map { 2 * $_ } 1 ... 4) . "\n";
| |
| print Dumper( reverse 0 ... 10 ) . "\n";
| |
| | |
| #$VAR1 = 0;
| |
| #$VAR2 = 1;
| |
| #$VAR3 = 2;
| |
| #$VAR4 = 3;
| |
| #
| |
| #$VAR1 = 2;
| |
| #$VAR2 = 3;
| |
| #
| |
| #$VAR1 = 2;
| |
| #$VAR2 = 4;
| |
| #$VAR3 = 6;
| |
| #$VAR4 = 8;
| |
| #
| |
| #$VAR1 = 10;
| |
| #$VAR2 = 9;
| |
| #$VAR3 = 8;
| |
| #$VAR4 = 7;
| |
| #$VAR5 = 6;
| |
| #$VAR6 = 5;
| |
| #$VAR7 = 4;
| |
| #$VAR8 = 3;
| |
| #$VAR9 = 2;
| |
| #$VAR10 = 1;
| |
| #$VAR11 = 0;
| |
| </syntaxhighlight>
| |
|
| |
|
| ==PHP== | | ==PHP== |
| [[category: PHP]] | | [[category: PHP]] |
| {{참고|PHP range()}}
| | <source lang='php'> |
| <syntaxhighlight lang='php' run> | |
| $arr = range(0, 4); | | $arr = range(0, 4); |
| print_r($arr); | | print_r($arr); |
| </syntaxhighlight> | | // Array ( [0] => 0 [1] => 1 [2] => 2 [3] => 3 [4] => 4 ) |
| <syntaxhighlight lang='php' run> | | </source> |
| | <source lang='php'> |
| $arr = range(0, 10, 2); | | $arr = range(0, 10, 2); |
| print_r($arr); | | print_r($arr); |
| </syntaxhighlight> | | // Array ( [0] => 0 [1] => 2 [2] => 4 [3] => 6 [4] => 8 [5] => 10 ) |
| <syntaxhighlight lang='php' run> | | </source> |
| | <source lang='php'> |
| $arr = range('c', 'g'); | | $arr = range('c', 'g'); |
| print_r($arr); | | print_r($arr); |
| </syntaxhighlight> | | // Array ( [0] => c [1] => d [2] => e [3] => f [4] => g ) |
| <syntaxhighlight lang='php' run> | | </source> |
| | <source lang='php'> |
| $arr = range('g', 'c'); | | $arr = range('g', 'c'); |
| print_r($arr); | | print_r($arr); |
| </syntaxhighlight> | | // Array ( [0] => g [1] => f [2] => e [3] => d [4] => c ) |
| | </source> |
|
| |
|
| ==Python== | | ==Python== |
| {{참고|Python range()}}
| |
| [[category: Python]] | | [[category: Python]] |
| {{소스헤더|Python 3}}
| | <source lang='python'> |
| <syntaxhighlight lang='python' run> | | print range(4) |
| print( range(4) ) # range(0, 4) | | # [0, 1, 2, 3] |
| print( range(2, 4) ) # range(2, 4)
| | </source> |
| print( range(2, 10, 2) ) # range(2, 10, 2)
| | <source lang='python'> |
| </syntaxhighlight> | | print range(2,4) |
| <syntaxhighlight lang='python' run> | | # [2, 3] |
| print( list(range(4)) ) # [0, 1, 2, 3] | | </source> |
| print( list(range(2, 4)) ) # [2, 3]
| | <source lang='python'> |
| print( list(range(2, 10, 2)) ) # [2, 4, 6, 8]
| | print range(4,10,2) |
| print( list(range(10, -1, -1)) ) # [10, 9, 8, 7, 6, 5, 4, 3, 2, 1, 0]
| | # [4, 6, 8] |
| </syntaxhighlight> | | </source> |
| | |
| {{소스헤더|Python 2}}
| |
| <syntaxhighlight lang='python'> | |
| print( range(4) ) # [0, 1, 2, 3] | |
| print( range(2,4) ) # [2, 3]
| |
| print( range(4,10,2) ) # [4, 6, 8]
| |
| </syntaxhighlight> | |
| | |
| ==R==
| |
| [[분류: R]]
| |
| {{참고|R seq()}}
| |
| <syntaxhighlight lang='r' run>
| |
| seq(0,4) ## [1] 0 1 2 3 4
| |
| seq(0,10,2) ## [1] 0 2 4 6 8 10
| |
| </syntaxhighlight>
| |
|
| |
|
| ==같이 보기== | | ==같이 보기== |
| * [[foreach]] | | *[[count]] |
| * [[date range]]
| |
| * [[함수 count()]]
| |
| * [[함수 array_fill()]]
| |
| * [[로또번호 생성]]
| |