Swift3 기본 - 2

# 타입추론이란?

애플에서 스위프트의 강력한 기능이라고 소개되는 타입추론은 변수나 상수를 생성시 데이터 타입을 생략하면, 스위프트 컴파일러가 변수의 값을 확인하고 값에 맞는 타입을 추론하여 타입을 자동으로 지정한다.


# 타입추론 예시

var age: Int = 30;				// Int 타입 정의
var age = 30;					 // 변수값 30을 보고 Int 타입으로 추론함.

var name: String = "Jaeyoung";	// String 타입 정의
var name = "Jaeyoung";			// 변수값 보고 String 타입으로 추론함.

# 부록

JavaScript 공부 또는 사용해본 경험이 있을 경우 아주 편할것 같다. 하지만 사용해본 경험이 없거나, 네이밍룰, 개발룰이 없을 경우 오류가 발생하면 디버깅 하는데 쉽지는 않을것 같다. 처음부터 데이터 타입을 정해 놓고 사용하는게 더 좋지 않을까? 라는 생각이 든다.

2017. 08. 12