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

 
(같은 사용자의 중간 판 하나는 보이지 않습니다)
1번째 줄: 1번째 줄:
[[분류: 배열]]
[[분류: 배열]]
{{DISPLAYTITLE:함수 array_fill()}}
 
==C++==
[[분류: C++]]
{{참고|C++ 배열 fill()}}
<syntaxhighlight lang='cpp' run>
#include <iostream>
using namespace std;
int main() {
    int A[5] = {1, 2, 3, 4, 5};
    fill(A, A+5, 100);
    for(int i=0; i<5; i++) cout << A[i] << ' '; // 100 100 100 100 100
}
</syntaxhighlight>
 
 
==Java==
==Java==
[[분류: Java]]
[[분류: Java]]

2023년 9월 24일 (일) 13:40 기준 최신판


1 C++[ | ]

#include <iostream>
using namespace std;
int main() {
    int A[5] = {1, 2, 3, 4, 5};
    fill(A, A+5, 100);
    for(int i=0; i<5; i++) cout << A[i] << ' '; // 100 100 100 100 100 
}


2 Java[ | ]

import java.util.Arrays;
public class MyClass {
    public static void main(String args[]) {
        int arr[] = new int[] {1, 2, 3, 4, 5};
        Arrays.fill(arr, 100);
        System.out.println( Arrays.toString(arr) ); // [100, 100, 100, 100, 100]
    }
}

3 PHP[ | ]

print_r( array_fill(0,3,100) );
print_r( array_fill(0, 3, 'cat') );
print_r( array_fill(5, 3, 100) );

4 Python[ | ]

print( [100] * 5 ) # [100, 100, 100, 100, 100]
print( ['cat'] * 3 ) # ['cat', 'cat', 'cat']
print( ["cat"] * 3 ) # ['cat', 'cat', 'cat']

5 Ruby[ | ]

arr = Array.new(5, 100)
print arr # [100, 100, 100, 100, 100]
arr = Array.new(3,"cat")
print arr # ["cat", "cat", "cat"]

6 같이 보기[ | ]

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