2023/04/19 3

Dart 함수 형태

함수 기본형태 Type 함수이름(파라메터){ 리턴 함수이름 전에 Type 형을 선언한 값을 리턴해야합니다. } int func(int parameter){ return parameter } // 맨앞의 int 는 반환 할 타입명 // parameter 는 함수에 인자로 받는 값이며 // 이걸 함수 안에서 사용 할수 이씃니다 // return 은 함수를 호출한 곳에 값을 반환해주는 구문입니다. // 여기서 함수를 호출해보겟습니다 print(func(3)); // 결과는 3 이됩니다. 다들 아실텐데 왜 하나하나 설명을 하고 있는지 갑자기 정신을 잃엇네요 required 네임드 파라메터 int addNumber({ required int a, required int b, }) { return a + b; } ..

Git ignore 적용하기

git rm -r --cached . git add . git commit -m "fixed untracked files" 깃 캐시를 지워주고 다시 추가합니다. .gitignore 파일이 실시간으로 적용되는게 아니기 때문에 ? 엇? 그럼 나중에 gitignore 만 다시 스테이지 해주면 될까? 스테이지 되지 않은 상태에선 바로 적용이 되는 것으로 확인! gitignore 파일 생성한뒤 확인해 보면 ignoretest 파일을 추적하지 않지만 .gitignore 파일을 지운뒤 보면 파일을 추적합니다. 그런데 스테이지가 되었다면 적용이 안될때도 있고, 캐시를 다시 읽어줘야 하는 경우엔 위의 커맨드를 실행합니다.

개발환경/git 2023.04.19

Dart loop programming for 문 while 문

for 기본적인 형태 for(int i = 0; i< 3; i++){ pritn(i) } for in List numberList = [3,6,9]; for (int number in numberList){ print(number); } 좀 더 간결하게 사용할수 있습니다. 리스트의 사이즈가 몇인지 계산하거나 중간중간 세미콜론으로 힘들게 타이핑 할 필요가 없습니다. while 문 while 문과 do ... while 문은 for문과 마찬가지로 반복적인 작업을 하는데 실행됩니다. 다른 점은 for문은 지정한 횟수를 기반으로 하는 반면에 while 문은 조건 기반으로 사용합니다. 조건이 true or false int total = 0; while(total < 10 ){ total += 1; } print..