arrays - Swift 배열 유형은 이제 다차원 배열이있는 요소 유형 주위에 대괄호로 작성됩니다.

기사 출처 arrays swift

다음 줄을 사용하여 SKSpriteNode 유형 (또는 다른 유형)의 다차원 배열을 정의하려고합니다.

var _tiles:SKSpriteNode[][]  = []


하지만 Swift 경고가 표시됩니다. "배열 유형은 이제 요소 유형 주위에 대괄호로 작성됩니다."

단일 차원 배열을 사용하면 다음과 같이 수행 할 수 있습니다.

var _tiles:[SKSpriteNode]  = []


하지만 다차원에서 어떻게 작동합니까?
대괄호를 두 배로

var tiles: [[SKSpriteNode]] = []

이 질문에 대해 Stack Overflow에서 비슷한 토론을 찾았습니다: https://stackoverflow.com/questions/24680862/

관련 기사
python - Python-2D Numpy 배열의 교차점
php - Mysqli-결과를 배열에 바인딩
c# - SQL Server에서 varbinary (max) 열을 저장하고 검색하는 방법
java - 숫자 배열 압축
ruby - 배열에서 #concat과 + =의 차이점은 무엇입니까?
javascript - 객체 배열의 모든 요소의 속성을 읽는 더 우아한 방법은 무엇입니까?
c++ - char * p =“…”가 맞지만 int * p = {1,2}이 잘못된 이유는 무엇입니까?
ruby-on-rails - 배열의 모든 요소와 일치하는 부분 문자열을 제거하는 방법
javascript - Javascript가 배열을 제대로 반복하지 않습니까?
arrays - 단순 배열을 연결하고 Common Lisp에서 요소 유형 '(unsigned-bytes 8)을 유지하는 방법은 무엇입니까?