일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |
- 230503
- string
- classList
- Adapter
- DFS
- parcelable
- 안드로이드
- textContent
- serializable
- DOMContentLoaded
- 데이터 타입
- ActionBar
- C++
- Class
- 프래그먼트
- null-safety
- Flutter
- 부가데이터
- html
- fragment
- ViewPager
- putextra
- querySelector
- javascript
- 생명주기
- 함수 인자
- 230508
- intent
- 인텐트
- 230510
- Today
- Total
목록[Flutter]/[Dart] (5)
나만의 개발노트
1. Cascade Notation: 객체의 property(속성)을 간단하게 수정하는 방법객체 선언을 하고, ..(속성) 을 사용, 는 사용하지 않고 마지막에 ;class Player { String name; int xp; String team; Player({ required this.name, required this.xp, required this.team, });}void main() { //기존 코드 var A = Player(name:'A', xp:12, team: 'red'); A.name = 'abc'; A.team = 'blue'; //cascade notation사용 var A = Player(name: 'A', xp: 12, team:..

1. Class class 내부의 property는 타입을 반드시 선언해야 한다.외부에서 객체의 변수를 변경하지 못하게 하려면 final을 붙여준다class method안에 동일한 이름의 변수가 있는게 아니면 this 는 쓰지 않는 것 권장객체를 생성할 때, new 사용하지 않아도 됨class Player{ //외부에서 변경할 수 없게 final final String name = "mokjak"; final int age = 20; void sayHello(){ //class method 안에서 this를 쓰지 않는다(권장) print("Hi my name is $name"); }}void main(){ //선언할 때, new를 붙이지 않아도 된다. va..
1. 함수 정의 방법//"Hello $name, nice to meet you." 를 String 타입으로 return하는 함수String sayHello1(String name){ return "Hello $name, nice to meet you.";}//함수의 body에 return 식 밖에 없는 경우 가능String sayHello2(String name) => "Hello $name, nice to meet you.";void main(){ print(sayHello1("abc"));}Parameter(매개변수) : 함수 안에서 정의 및 사용에 나열되어 있는 변수들 (여기서 String name) 2. Named Parameters: function parameter에 순서 상관 없이 값을 넣게..
1. 기본 자료형String : 문자열bool : true, false를 갖는 자료형num : 수int : 정수 (num 상속받음)double : 유리수 (num 상속받음): 거의 대부분의 자료형은 class로 , 객체화 되어 있다.(object)2. List: 기본 자료형 여러개를 저장할 수 있는 타입 [선언 방법]void main(){ //var 키워드 사용 var numbers1 = [1,2,3,4,]; //마지막 ,필요 //자료형 명시 list numbers2 = [1,2,3,4,];} [collection if]: if문이 만족한다면, 추가해라void main(){ var check = true; var numbers = [ 1, 2, 3, ..
1. 변수 선언void main(){ var str1 = 'abc'; //방법1 String str2 = '가나다'; //방법2 str1 = 'def';}[방법1]: var 키워드를 사용해서 선언변수는 업데이트 될 수 있고, 초기 선언한 타입과 일치해야 함 (여기서는 String)함수나 메소드 내부에 지역변수를 선언할 때 사용[방법2]: 변수의 타입을 명시적으로 선언변수는 업데이트 될 수 있음클래스에서 변수나 속성을 선언할 때에 사용2. Dynamic 타입void main(){ dynamic variable1; var variable2;}: 여러가지 타입을 가질 수 있는 변수변수의 타입을 알 수 없을 때 주로 사용변수를 선언할 때 dynamic 키워드를 사용하거나, 값을 지정하지 않으면 ..