Icon 함수로 설정하기
padding padding은 여백을 조절한다. 따라서 위 코드에서 EdgeInsets.all(8.0)을 EdgeInsets.all(40.0) 으로 바뀌주면 아래와 같은 결과를 볼 수 있다. 전 (8.0) 후 (40.0) mainAxisAlignment mainA
const를 사용하면 값이 변하지 않아야 한다.따라서 children: const\[] 를 사용할 경우,onpressed: (){}와 같이 값이 변할 가능성을 열어주면 안 된다.따라서 위 코드에서 children에서 const를 빼니 정상 작동했다.
style의 경우 Icon, Text 에서 사용 가능하다.따라서 위의 코드를위와 같이 바꿀 수 있다.여기서 왜 코드가 점점 길어지는지 느낄 수 있었다.
여기서 A와 B의 차이가 뭘까?child: 의 유무이다.child의 경우 단일 자식이어야만 할 때 사용할 수 있다.예를 들어서,C와 같이 Container의 단일 자식으로 Column을 사용하려면 Column을 사용해야 한다.
여기서 body: 다음에 child: 를 붙여서 사용하면 안 되고 body: Column으로 바로 사용해야 한다.
In Dart and Flutter, add and addAll are methods used for adding elements to a collection like a List or a Set. Here's how they differ:The add method i
이 함수의 경우 아무것도 return 하지 않는다.그래서 위와 같이 사용하면 안 된다..!
2번이 안 되는 이유가 뭘까?
원래 코드에서는 먼저 Contact 객체를 생성하고, 이후에 givenName 및 phones를 따로 할당했습니다.수정된 코드에서는 Contact 객체를 생성할 때 바로 값을 할당하는 방식으로 변경되었습니다.또한, 전화 번호는 List<Item> 형태여야 하는데,
Python의 format 메서드는 문자열 내에 특정 값을 삽입하고, 그 형식을 지정할 때 사용된다.중괄호 {}를 사용하여 문자열 내에서 대체될 위치를 지정한다.위치 지정자를 사용하여 인자들의 순서를 지정할 수 있다.정렬과 너비 지정, 숫자 형식 지정 등 세밀한 조정이