본문 바로가기
728x90

문법4

swift 문법 정리 #2 구조체 : Struct 사용형식 struct [구조체이름] { /* 구현코드 */ } struct Sample { var mp: Int = 100 // 가변 프로퍼티 let ip: Int = 100 // 불변 프로퍼티 static var tp: Int = 100 // 타입 프로퍼티 var clss: String = "개나리" var name: String = "홍길동" //인스턴스 메서드 func methodTest() { print("저는 \(self.clss)반 \(name)입니다") } //타입 메서드 static func methodTest() { print("메서드 테스트입니다.") } } 가변 프로퍼티 값 사용 var mutable: Sample = Sample() mutable.mp = 10.. 2022. 6. 19.
swift 문법 정리 #1 문자열 보간법 : 프로그램 시행 중 문자열 내에 변수 또는 상수의 값을 표현 사용법 \() let value = 10 "현재 값은 \(value) 입니다." 콘솔로그 남기기 print 함수 : 단순 문자열 출력 print("test값은 10이다") => test값은 10이다 dump 함수 : 인스턴스의 자세한 설명(description 프로퍼티)까지 출력 dump("test값은 \(10+10)이다") => - "test값은 20이다" 변수와 상수 선언 // 상수 선언 키워드 let let constant: String = "차수에 변경이 불가능한 상수 let" // 변수 선언 키워드 var var variable: String = "차후에 변경이 가능한 변수 var" //상수 선언 후에 나중에 값 할당하.. 2022. 5. 10.
javascript 기본문법 정리 #2 javascript 강의를 보며 나름 머리에 정리하고 필요시에 찾아보기위해 정리한다. 1. 변수 let과 const는 호이스팅이 되지만 할당되지 않고 TDZ(Temporal Dead Zone) 영역에서 사용한다면 에러 발생 변수의 생성과정 1. 선언 2. 초기화 3. 할당 var : 함수 스코프(function-scoped) let, const : 블록 스코프(block-scoped) 2. 생성자함수 객체 리터럴 구조 : let user = { name : 'Mike', age : 30, } 생성자 함수 (첫글자 대문자로) function User(name, age){ this.name = name; this.age = age; this.sayName = function(){ console.log(thi.. 2022. 5. 1.
javascript 기본문법 정리 javascript는 Interpreted language 이다. 변수선언 방식 name = "kim"; 변수선언 명령 let -> 블록 스코프의 범위를 가지는 지역변수를 선언, 선언과 동시에 임의의 값으로 초기화 함 const -> 블록 범위의 상수를 선언, 상수의 값은 재할당 할수 없고 재 선언할 수없음, 변하지 않는 상수선언 var -> 변수를 선언하고, 선택적으로 초기화 할 수 있음. let newValue = sendValue || "tranValue"; -> sendValue값이 undefined일 경우 뒤에 값으로 처리 문자형 "abc" -> 문자형 string "I'm a boy" -> '를 입력시 사용하기 좋음 'I\'m a boy' -> '를 사용하여 문자열 표시시 '앞 [\][역슬러시.. 2022. 4. 28.
728x90