유형 추정 및 유형 검증

IArray, 함수 또는 모두가 노드의 입력 또는 출력 유형에 해당하는 경우 컴파일러는 해당 연결을 통해 흐르는 정확한 데이터 유형이 무엇인지 알아야 합니다(예: IArray가 정수 배열입니까? 아니면 부울 배열입니까?).

유형을 결정하는 프로세스를 "유형 추정"이라고 합니다. 동시에, 유형을 확인하여 서로 일관성이 있는지 확인합니다. 예를 들어 추가 연산자를 사용하려면 Int32, 단일 또는 Vector3이든 관계 없이 두 입력이 동일한 유형이어야 합니다. 그러나 그래프 편집기에서 Int32를 첫 번째 입력에 연결하고 단일을 두 번째 입력에 연결하면 그래프를 검증하려고 시도하기 전까지는 오류가 보고되지 않습니다. 그런 다음 "유형 추정 오류입니다. "로 오류가 보고됩니다.

고급 사용자를 위한 팁

경우에 따라, 유형 추정 알고리즘은 정확한 유형을 확인할 수 없기 때문에 컴파일러에 힌트가 제공되어야 합니다. 이는 "튜플"을 사용하는 경우 종종 발생합니다. 몇 가지 방법으로 이 작업을 수행할 수 있습니다.