개발일지349 Collections, List, Set, Map List에서 값 가져오기 List list = [1,2,3,4,5]; // 리스트만 대괄호 사용한다. print(list[0]); List에서 forEach활용해 모든 값 가져오기 list.forEach((element) { print("요소 확인 : ${element.runtimeType}"); }); List에서 마지막 값 삭제하기(removeLast) // 마지막 요소 삭제 list.removeLast(); print(list); List 전체 삭제하기(clear) // 전체 요소 삭제 list.clear(); print(list); Collection (null 허용 x) 컬렉션 내 데이터들 나열된 상태를 명시해주는 연산자로, 컬렉션에 다른 컬렉션 데이터를 삽입할 때 사용 var list3 = [.. 개발일지/Dart 2022. 11. 7. # 15 문자열을 소문자로 변환(LOWER) 문자열을 소문자로 변환(LOWER) SELECT LOWER("SQL Tutorial is FUN!") AS "문자열을 소문자 변환"; 개발일지/MySQL 문제모음 2022. 11. 7. # 14 문자열 에서 조건을 검색하고 위치를 반환(LOCATE) 문자열 에서 조건을 검색하고 위치를 반환(LOCATE) SELECT LOCATE("4", "MY SQL4") AS "조건 4의값 인덱스 위치"; 개발일지/MySQL 문제모음 2022. 11. 7. # 13 문자열의 길이를 바이트 단위로 반환(LENGTH) 문자열의 길이를 바이트 단위로 반환(LENGTH) SELECT LENGTH("sql한글") AS "문자열의 길이를 바이트단위로 반환 영어 : 1바이트, 한글 : 2바이트, 공백 1바이트"; 개발일지/MySQL 문제모음 2022. 11. 7. flex란 부모 요소인 div.container를 Flex Container(플렉스 컨테이너)라고 부르고, 자식 요소인 div.item들을 Flex Item(플렉스 아이템)이라고 부른다. “컨테이너가 Flex의 영향을 받는 전체 공간이고, 설정된 속성에 따라 각각의 아이템들이 어떤 형태로 배치되는 것”이라고 생각하면 된다. div 개발일지/HTML 2022. 11. 7. # 12 왼쪽부터 문자3글자 추출하기(LEFT) 왼쪽부터 문자3글자 추출하기(LEFT) SELECT LEFT("SQL Tutorial", 3) AS "왼쪽부터 문자3글자 추출하기"; 개발일지/MySQL 문제모음 2022. 11. 7. # 11 문자열을 소문자로 변환(LCASE) 문자열을 소문자로 변환(LCASE) SELECT LCASE("SQL Tutorial is FUN!") as "문자열을 소문자로 변환"; 개발일지/MySQL 문제모음 2022. 11. 7. do while, break, continue, Switch and Case, do - while문 // do - while var input = 0; var sum = 0; do { input++; sum += input; if (input >= 10) { input = 0; } print("sum: ${sum}"); } while (input != 0); break // break문 사용하기 for(var i = 0; i < 10; i++){ if(i == 7){ break; } print("i : ${i}"); } continue // continue 사용하기 for(var i = 0; i < 10; i++){ if(i == 7){ continue; } print("i : ${i}"); } Switch and Case // Switch and Cased var command .. 개발일지/Dart 2022. 11. 6. for문, forEach문, StringBuffer, whil for문 var strs = ['A','B','C']; // for문 for(var i = 0; i < strs.length; i++){ print(strs[i]); } print("------------"); forEach문 - 1 // forEach문 // var strs = ['A','B','C']; for(var el in strs){ print("foreach : ${el}"); } print("------------"); forEach문 - 2 var coll = [1,2,3]; print("====================="); coll.forEach(print); print("====================="); coll.forEach((e) {print(e); }); Stri.. 개발일지/Dart 2022. 11. 6. is(instanceof) 키워드 is란 java에서 instanceOf와 같다 즉 자료형 타입을 확인하는 키워드이다. int _num1 = 10; var _num2 = 100.0; var _str1 = "Hello flutter"; var _isOK = false; var _pi = 3.14; print("_num1 : ${_num1 is int}"); // is : 타입 비교 (instanse Of와 같다) print("_num2 : ${_num2 is double}"); print("_isOK : ${_isOK is bool}"); print("_str1 : ${_isOK is !bool}"); 개발일지/Dart 2022. 11. 6. 부호연산(단항연산), 복합대입, 증감, 감소연산자 부호연산(단항 연산자) // 부호연산 - 단항 연산자 : 실제값을 변경할려면 대입 연산자를 사용 var number = 10; print(-number); print(number); 복합대입 연산자 // 복합 대입연산자 // +=, -=, *=, /= var num1 = 0; num1 += 2; print(num1); var num2 = 0; num2 -= 2; print(num2); var num3 = 3; num3 *= 3; print(num3); var num4 = 10.0; // 나누기 복합대입연산자 사용시 실수로 만들어주자!!! num4 /= 2; print(num4); 증감, 감소연산자 // lastScore = ++gameScore; lastScore = gameScore++; // 연산자에.. 개발일지/Dart 2022. 11. 6. const와 final의 차이 const(컴파일 시점) 와 final(런타임 시점) 둘은 값을 한 번 지정하게 되면 바꿀 수 없다는 공통적인 속성을 가지고 있다. 하지만 다른점이 존재하는데 가장 큰 차이점은 생성 시점이라고 볼 수 있다. // final : 런타임 시점에서 상수가 됨. 현재시각을 알 수 있는건 런타임 시점데서 코드가 실행 되어야 알 수 있기때문이다. final DateTime myFinal = DateTime.now(); print(myFinal); // const : 컴파일 시점에서 상수가 됨. 컴파일 시점에서 상수가 되는데 런타임 시점에서는 값이 바뀔 수 없기때문에 에러가 난다. const DateTime myConst = DateTime.now(); // 에러발생 print(myConst); 개발일지/Dart 2022. 11. 6. 이전 1 ··· 16 17 18 19 20 21 22 ··· 30 다음