immutable 프로그래밍 : 한번 값들을 선언 하면 변경 할수 없도록 만드는것을 말함 이전시간에 작성한 생성자 글을 읽고 오면 이해하기 쉬울거임 Idol blackPink = Idol( "블랙핑크", ['지수', '제니', '리사', '로제'], ); 현제 // blackPink.name = "aloe_jk"; // 이렇게 이름을 변경 가능한데 // 개발자들은 이러한 상황을 선호하지 않음 처음 선언한 값을 절대로 변경할수 없도록 함 // 그래서 아래 클레스 변수에 final을 넣음 즉 변경할거면 새로 생성하도록 함 immutable 프로그래밍 하기전 클레스 작성 코드 class Idol{ String name ; List members; // 일반생성자 const Idol(this.name, this..
flutter
파이썬을 하셨던 분이라면 List 개념을 알고 있으실거 같습니다 그리고 파이썬을 공부하지 않으신 분들은 배열이랑 비슷하게 보시면 됩니다.(자료구조 측면에서 좀 다름) List void main() { //list List blackpink = ["제니", "지수", "로제", "리사"]; // 제너릭 안에 어떤 타입을 넣을지 알려주는거 숫자 넣으면 에러 List numbers =[1,2,3,4,5,6]; print(blackpink); print(numbers); print(blackpink[0]); print(blackpink[1]); print(blackpink[2]); print(blackpink[3]); // print(blackpink[4]); index 값 보다 높으면 오류 남 print(bl..