다트

    [플러터/다트] 메모리 주소로 전달되는 List

    [플러터/다트] 메모리 주소로 전달되는 List

    Dart의 List는 매개변수, '= '등 으로 전달시 메모리 주소 값으로 전달되어 이름이 다르더라도 한 곳에서 요소를 변경하면 모두 다 변경된다. 예제1 void main() { List pointer = [1,2,3]; myClass myclass = myClass(pointer); myclass.reverse(); print(pointer.toString()); } class myClass{ myClass(this.pointer); List pointer; void reverse(){ for(int i =0; i