2015-01-01 8 views
-4

Ive는 잠시 동안 이에 대한 답변을 검색 했으므로 찾을 수 없습니다.Swift에서 ":"와 "="의 차이점은 무엇입니까?

var this: that 
var this = that 

감사

+2

그것은 [스위프트에 대한 기본적인 소개] (HTTP의 모든입니다 ://en.cppreference.com/w/c/string/byte/strtok), 예를 들어 "주석 입력"섹션을 참조하십시오 –

+0

[Sw ift 프로그래밍 언어] (https://itun.es/us/jEUH0.l). 이것은 책의 맨 처음에 다룹니다. –

답변

3
var this: That 

유형 즉의 변경 가능한 변수는 선언

그러나 예를 들어

, 여기에 차이점은 무엇입니까.

var this = that 

는 변경 가능한 variabel를 선언하고 그것에 That의 인스턴스를 할당합니다. 이 경우 유형 (That)이 유추됩니다.

더 벨트와 중괄호를 선언하는 방법

var this: That = that 

그러나 일반적으로 추론 충분 입력합니다.

0

"는"변수

"="해당 변수

예에 값을 할당하는 의미의 유형을 정의 지칭

mystring에

VAR : 문자열

var에 MyString에 = "예를 들어 텍스트"(String 유형의 변수를 선언는() 타입의 변수가 암시 적으로 문자열로 결정된다 선언하고 여기에 값이 "예를 들어 텍스트"를 지정)

var에 MyString의 : 지능이 = "예를 들어 텍스트"(. 구문 오류 유형이 Int 변수를 정의하고 그 값에 문자열을 할당하려고)

관련 문제