본문 바로가기

분류 전체보기154

[Dart 기초] String interpolation 🔥 String interpolation text에 변수를 추가하는 방법이다"" (큰 따옴표), ''(작은따옴표) 둘 다 사용 가능 하다 변수를 그대로 추가할 때 :  $변수명  변수의 값을 다른 값과 계산해서 추가할 때 :  ${변수명 연산자 추가할 값}   예시) ${age + 2}// 변수를 그대로 추가할 때var userNm = "nana";var msg = "Hello my name is $name, nice to meet you";// 변수의 값을 다른 값과 계산해서 추가할 때var userNm2 = "nana";var age = 5; var msg2 = "Hello my name is $name and I'm ${age + 2}";※ Referencehttps://nomadcoders.co.. 2024. 7. 31.
[Dart 기초] List, Map, Set 🔥 ListList 선언 2가지 방법 : var, List 변수명list는 collection if와 collection for를 지원한다collection if :  리스트 안에 추가하고 싶은 인덱스에  if(조건) 값을 넣어 그 조건에 해당되면 해당 값을 추가할 수 있다collection for : 리스트 안에서 for를 돌면서 추가하고 싶은 인덱스에 String interpolation를 사용해 값을 추가한다 // 리스트 선언 두가지 방법 : var, Listvar listNm = [1,2,3];List listNm2 = [1,2,3];// list는 collection ifvar rst = true;//if(rst)4 이렇게 추가 하게 되면 rst가 true 이면 리스트에 4가 추가 된다Lis.. 2024. 7. 31.
[Dart 기초] DATA TYPE Dart는  객체지향언어이며,  선언하는 데이터 타입은 모두 객체로 구성되어 있다그래서 각 객체에서 제공하는 다양한 기본 함수들을 사용할 수 있다 String : 문자열bool  : true 또는 false  int : 정수double : 실수 num : num 객체가 integer와 double의 부모 class이기 때문에,  num을 선언할 경우 정수형 실수형 상관없이 숫자형 데이터를 선언할 수 있다   ※ Referencehttps://nomadcoders.co/ [노마드코더 강의 참고]명사: 더블, 배, 이루타 동사: 두 배가 되다, 접히다, 두 배로 하다 형용사: 두 곱의, 이중의, 이인용의 부사: 곱절로, 이중으로 2024. 7. 31.
[Dart 기초] null safety 🔥 null safety  개발자가 null 값을 참조할 수 없도록 하는 것이다코드에 null 값을 참조하면 런타임 에러가 뜬다 (런타임 에러는 사용자가 앱을 사용하는 중에 뜨는 에러)사용법은 변수 선언 시 타입뒤에? 붙여주면 된다. 이렇게 선언해 주면 name 변수가 null 이 될 수도 String 값이 될 수도 있다고 선언한 거 기 때문에 에러가 나지 않는다String? name = "apple"; //변수에 null safety 선언 name = null; //이렇게 선언 후 name의 값이 Null 이 아닐 때 후처리를 하고 싶다면 if 문을 사용해 조건을 주면 된다 if(name != null){ name.length; } //if문 말고 더 간단한 다른 방법으로는 변수.하.. 2024. 7. 31.
[Dart 기초] 변수 변수 타입 2가지  : var, 명시적 타입 지정  함수, 메소드 내부에 지역변수 선언 시 : var class에서 변수, property 선언 시 : 명시적 타입 지정(String, int 등..)🔥 dynamicdynamic는 정말 필요한 경우에만 사용해야 한다받는 데이터의 타입을 모를 때는 변수의 타입을 dynamic을 써서 값을 담고, if문으로 데이터의 타입을 확인할 수 있다 dynamic typeNm; if(typeNm is String){ // if 문을 통과하면 String 타입인 거니까 해당 데이터 타입의 속성을 사용할 수 있다 typeNm.length; } 🔥 final상수라서 한번 정의된 변수를 수정할 수 없다javascript의 const와 똑같다final fNm = "ff.. 2024. 7. 31.
빌드(Build), 배포(Deploy) 순서 : 빌드 > 배포🔥 빌드(Build)개발자가 작성한 소스코드 파일(. java)을 컴파일해서 컴파일된 코드(. class)가 되면, 이것을 컴퓨터가 실행할 수 있는 상태로 변환하는 것을 빌드라고 한다컴파일된 코드를 실제 실행할 수 있는 상태로 만드는 것이다컴파일을 포함하여 war, jar 등의 실행파일을 만드는 과정 또한 빌드라고 부른다빌드 툴로는 Ant, Maven, Gradle 등이 있다🔥 배포(Deploy)빌드가 완성된 실행 가능한 파일을 사용자가 접근할 수 있는 환경(웹, 앱 등..)에 올리는 것이다실제 서버에 반영하는 것이다 2024. 7. 31.
728x90