안녕하세요. 우당탕탕 개발 일지 입니다. ios 프로젝트를 준비중이라 혼자 dart를 독학해야 합니다. 유튜브 <코드 팩토리_ 왕초보 dart 강의>를 보고 공부 합니다. 자료가 많아서 마음만 먹으면 공부할 수 있는 환경에 감사하네요...아자아자 화이팅!
2025.03.30 - [[프로젝트]/[ios]] - [Dart] 독학 필기 #1_ String,List,Map,var,dynamic,캐멀케이징
[Dart] 독학 필기 #1_ String,List,Map,var,dynamic,캐멀케이징
안녕하세요. 우당탕탕 개발 일지 입니다. ios 프로젝트를 준비중이라 혼자 dart를 독학해야 합니다. 유튜브 를 보고 공부 합니다. 자료가 많아서 마음만 먹으면 공부할 수 있는 환경에 감사하네
hansol2124.tistory.com
#10강 final,const
void main()
{
//final,const : 둘다 변수 값 변경이 안됨
//final : 런타임시 지정되어 있어야 함._실행이되는 순간에만 값이 지정이 되면 됨.
//const: 컴파일시 지정되어 있어야함_ 기계어로 변경될때부터 값이 지정되어 있어야 함.
final String name ='code';
const String s='c';
}
# 11강 operator
void main()
{
//# 11강 operator
int num = 8;
int num1=11;
int num2=5;
//num2 ?? = 4; //num이 null이면 4를 넣어라
print(num2);
num +=1;
print(num);//9
int i=1;
int j=2;
print(i<j); //true
print(num1 is double);//true
print(num1 is! String); //true
bool re=12>10 && 1>0;
print(re);//true
re =12>10 && 1<0; //false
re= 12>10 || 1<0; //true
}
#12강 조건문
void main()
{
int num=8;
if(num%2==0)
{
print("2의 배수");
}
else if(num%3==0)
{
print('3의 배수');
}
switch(num%4)
{
case 0:
print('4의 배수');
break;
case 1:
print('나머지 1');
default:
print('넘김');
}
}
#13 반복문
//#13 반복문
void main()
{
List li=[1,2,3,4,5,];
//for
for(int i=0; i<li.length; i++)
{
print(li[i]);
}
//for-in
int sum=0;
for(int n in li) // 간결한 대신 인덱스는 알 수 없음.
{
sum +=n;
}
//while
while(sum<30)
{
print('hi');
sum++;
}
//do-while
do{
print(sum);
sum++;
}while(sum<30)
for(int i=0; i<5; i++)
{
if(i==5){
continue;
}
print(i);
}
}
#14 enum
enum Status{ //한정된 옵션을 효율적으로 표현 가능 _ 오타나서 틀릴 염려 없음.
approved,
rejected,
pending,
}
void main(){
//#14 enum
//승인-approved
//반려-rejected
//대기-pending
Status s = Status.approved;
if(status ==Status.approved){
print("승인 완료");
}else {
print('반려 또는 대기중');
}
print(Status.values.toList()); // 모든 값 출력
}
728x90
'[프로그래밍 언어 & Tool] > Dart' 카테고리의 다른 글
[Dart] 독학 필기 #5 _super, this, interface,cascade (1) | 2025.04.09 |
---|---|
[Dart] 독학 필기 #4_Class get ,set , 상속, Method Overriding,static (6) | 2025.04.08 |
[Dart] 독학 필기 #3_ function,typedef,Class 생성 , Constructor (0) | 2025.04.07 |
[Dart] 독학 필기 #1_ String,List,Map,var,dynamic,캐멀케이징 (0) | 2025.03.30 |