전체 글96 [Swift] Optional 심화 nil 다른언어의 null 값이 할당되지 않은 상태 기본타입에도 사용 가능 옵셔널 타입 일반 변수/ 상수 : nil대입 불가 옵셔널타입 : nil선언 가능 var myOptional : Int? Swift에서 ?를 사용해 optional 로 변수를 선언해준다는 것을 확인했다. 왜냐하면 Swift에서는 변수 선언시 nil이 허용되지 않기 때문이다. var checknil : Int = nil //컴파일 에러가 나면서 돌아가질 않는다! var checknil2 : Int? = nil 때문에 Optional 변수 타입을 사용하기 위해선 optional binding ( if, guard ) 등을 사용해야 한다 이때 반드시 == nil 이나 != nil을 생략해선 안된다. var optionStr : Strin.. Study/Swift 2021. 5. 2. 더보기 ›› [Swift] Swift Optional if let name = myNAme { print(name) }else{ print("입력된 값이 없음") } Swift는 효과적인 코드제어를 위해 Optional 이라는것을 만들었다 Swift에서는 변수를 생성할때 비어있는것을 명시해줄 수 있는데 해당 코드는 var myName : String? 이렇게 변수를 선언하면 아무것도 담기지 않은 값으로 선언한다. 아무튼 이제 이런 변수를 안전하게 혹은 강제로 출력하기 위한 방법이 존재한다. Forced unwarpping >> 강제로 값을 출력하는것 print(myName!) ! 가 뒤에 붙으면 강제로 해당 값을 출력해주는것인데 지금은 메모리에 연결되지 않은 nil상태인데 결과값이 어떻게 될까? 때문에 안전한 방법은 아니다. Optional Binding .. Study/Swift 2021. 5. 1. 더보기 ›› [C#] Oracle 연결해서 써먹기 # 2022.04.21 기준 Oracle Wallet 사용하여 연결은 아래링크 [C#] Oracle Wallet 사용해 Oracle Cloud Connection 연결 :: 1년차 개발자 (tistory.com) [C#] Oracle Wallet 사용해 Oracle Cloud Connection 연결 기존의 오라클 연결에서 DB를 Oracle Cloud 에 만들면서 Oracle Wallet을 생성하고 해당 Wallet을 통해서만 접속이 돼서 C# 에서 접속하는 방법을 포스팅한다.. 아무것도 모르는 상태라고 생각하고 처음부 theplace.tistory.com 프로그램 개발을 위해 C#을 통해 다양한 DB에 접근하고 같은 변동사항을 여러 DB에 적용해야 할 일이 생겼다. 해당 사항을 위한 정보 적음 자바에.. Study/C# 2021. 4. 23. 더보기 ›› [C#] 파일 입출력 파일 입출력을 위해 FileStream 을 사용해줘야 한다. FileSream 객체는 인스턴스화 할때 옵션을 정할 수 있는데 옵션은 아래와 같다 // 덧붙이기 ( 없으면 생성) FileMode.Append // 새로생성 ( 이미 있는경우 IOException 발생) FileMode.Create // 새로생성 ( 덮어쓰기 , 문제 있다) FileMode.CreateNew // 열기 (없으면 FileNotFoundException 발생) FileMode.Open // 열기 (없으면 생성) FileMode.OpenOrCreate //파일을 비우고 열기 FileMode.Truncate FileStream fs - new FileStream("log.txt", FileMode.Append) log파일은 계속해서 .. Study/C# 2021. 4. 19. 더보기 ›› [ORACLE] 컬럼 관련 쿼리 컬럼 추가 ALTER TABLE TABLE_NAME ADD COLUMN_NAME DATA_TYPE() DATA OPTIONS CONSTRAINT_OPTION -EX) ALTER TABLE EMP ADD BONUS NUMBER(3) DEFAULT '50' 컬럼 삭제 ALTER TABLE TABLE_NAME DROP COLUMN COLUMN_NAME 컬럼 데이터 타입, 길이 변경 ALTER TABLE TABLE_NAME MODIFY COLUMN_NAME DATA_TYPE( ) ; 컬럼명 변경 ALTER TABLE TABLE_NAME RENAME COLUMN 현재컬럼명 TO 새로운 컬럼명 컬럼 DEFAULT, NOT NULL 변경 DEFAULT ALTER TABLE TABLE_NAME MODIFY COLUMN.. Study/Oracle 2021. 4. 19. 더보기 ›› 반응형 이전 1 ··· 15 16 17 18 19 20 다음