
1. forEach forEach는 각각 값을 looping 하면서 파라미터(value *내가 원하는 문자를 쓰면 됨) 안에 값을 넣어준다.

리스트나 맵의 모든 항목에 대해 반복한다.in을 활용해 리스트 안에 있는 값들 중에서 반복한다고 명확하게 나타낸다.각 항목에 대해 반복한다.where: 어디에 조건을 만족하는 요소가 있는지 찾아내는 함수다.e: 데이터를 받아오기 위해 필요한 변수라 내가 원하는 값을 넣

⇒ 조금 복잡하니 IronManMK3 설명을 추가한다!IronManMK3는 IronMan에게 상속을 받는다.IronMan의 name, powerLevel을 가져오기 때문에 :super(name, powerLevel); 가 추가된다. ⇒ 상위 속성을 가져올 때 super

추상클래스는 함수를 구현해도 되고, 구현하지 않아도 된다.단, 함수를 구현하지 않았을 경우 상속받은 클래스가 구현하지 않은 함수를 반드시 구현해야 한다. ⇒ 이것을 override라고 한다!추상클래스에서 함수를 구현한 경우 자식 클래스에서는 반드시 구현하지 않아도 된다

믹스인은 클래스는 아니다.일종의 기능을 주입하여 코드를 재사용하고 확장하는 방법 중 하나다.'혼합(mix)'하는 방식으로 동작한다.즉!! 믹스인 덕분에 여러개 부모를 가질 수 있게 되는거다.ㅎㅎ.. 일단 예시를 보자예시)Animal이란 클래스와, Animal 클래스를

Dart 문제를 풀어보고 싶은데 유명한 백준도 다트를 다루지 않고 유튜브에도 별로 없었다.ㅜㅜ구글에 영어로 쳐보니 다행히 exercism이라는 영어 사이트가 나왔는데 여기에 Dart 문제들이 꽤 있었다!!https://exercism.org/tracks/dar

List 안에 List가 중첩된 것을 말한다. 즉 큰 리스트가 작은 리스트를 담고 있는 형태를 말한다. 아래 예시에서 보면 matrix 라는 큰 리스트 안에 정수 리스트가 3개 담겨 있는 것을 볼 수 있다.신가하게도 배열의 배열은 테이블이나 그리드와 같은 데이터 구조