반응형
1) 함수
1. main 함수
main 함수의 형태 void main{}
{} 메인함수 안에 있어야 코드 출력이 됨
메인함수를 손상시켜줬을 경우 출력이 되지 않음
2. print는 ()안 작성 object요소 콘솔창에 출력하고 싶을 때 쓴다.
3. 주석 // => ctrl+/
2) 변수
단일값은 {}
리스트는 []
1. 변순 선언
var name = 문자열 값(Voyager I), 정수값(1977), 실수값(3.7), 문자열 담긴 list 값['nana','judy']
2. 변수 타입 : 문자열
String name, String nickname
cf) Print('name: +name'); / ('name: $name'); = 문자열 값을 나타낼 때
3. 변수타입
숫자값 = 정수(int),실수(double,소수점0)
#처음 변수를 선언할 때는 값을 넣어주지만, 값에 임의로 값을 더할 때는 변수 명에 값을 더하면 된다.
ㄴ(age= 24+1;)
void type() {
// 2. 변수타입
// 숫자값 = 정수(int), 실수(double, 소수점 0)
int age = 24;
double height = 170.3;
print(age);
print(height);
// 값 변경
// 변수명 = 변경될 값;
age = age + 1;
print(age);
age++;
--age;
// 양쪽으로 +,-,*,/ 가능, 나머지값 %
// boolean값 = bool
// 변수규칙1 ) 기존 선언 되었던 이름으로 중복해서 선언할 수 없다.
// 변수규칙2) 변수명은 소문자로 시작, 띄어쓰기가 안된다.
// 띄어쓰기가 필요하다면 첫단어는 대문자로 표기 = 카멜표기법
}
void basic1() {
String name = 'Sunyoung';
String nickname = 'Yap';
print('name:' + name);
print('nickname:' + nickname);
}
void main() {
// list
List list = [];
print(list);
print(list.length);
// list
// <>제네릭 타입:eg. list<String> = List 안의 값들은 String 타입으로 제한하겠다.
List<String> stringList = <String>[];
print(stringList);
print(stringList.length);
// list 길이값 .length
list.add('a');
list.add('b');
print(list);
list.add('c');
list.add('13');
print(list.length);
//포함 여부 확인할 수 있는 연산지
print(list.contains('a'));
pirnt(list.last);
print(list.first);
}
// list는 index 기반으로 접근하며 순서가 보장된다.
// Set {}은 열거타입으로 순서보장이 되지 않는다.
// 인덱스 접근이 되지 않는다.
// a를 더했어도 중복값을 허용하지 않는다. list보다 접근하기 빠르다.
Set<String> set = {};
반응형
'App' 카테고리의 다른 글
IOS Project - ML Model (0) | 2021.12.30 |
---|---|
Kotlin(1) (0) | 2021.08.20 |
Coding Basic (0) | 2021.08.04 |
댓글