홈>
나는 "sizeof"로 배열의 길이를 얻고 싶다. 나는 모든 것을 시도했다. "[Int32]는 T.Type으로 변환 할 수 없습니다"라는 오류 메시지입니다.
배열은 Int32 여야합니다.
var testArray: [Int32] = [2000,400,5000,400]
var arrayLength = sizeof(testArray)
- 답변 # 1
관련 자료
- Swift - 빠른 - 객체를 배열에 추가 할 수 없습니다
- 신속하게 배열을 선언하는 이상한 방법?
- 구조 Swift에서 구조 배열에 액세스하는 방법
- 배열 키없이 Swift에서 JSON 구문 분석
- generics - swift - 객체와 동일한 프로토콜을 따르는 객체 배열
- swiftui - 배열 참조에 대한 신속한 필터
- 신속하게 특정 열거 형 케이스의 배열을 정의하는 방법
- Swift에서 배열 요소를 여러 변수에 할당하는 방법이 있습니까?
- 다른 배열과 동일한 유형의 Swift 초기화 빈 배열
- Learning Swift Closures - swift closure 배우기 - 배열 정렬
- Swift - 빠른 - 사전에 배열
- 신속하게 배열을 분할하는 우아한 방법
- 신속한 "배열의 항목 변경"Noobie in swift
- ios - TableView Swift에서 중첩 된 JSON 배열을 구문 분석하는 방법은 무엇입니까?
- Swift에서 배열 유형의 JSON 데이터를 구문 분석하는 방법은 무엇입니까?
- 신속하게 첫 번째 배열에있는 모든 날짜에 해당하는 모든 숫자로 배열을 만드는 방법은 무엇입니까?
관련 질문
- ios : Swift에서 일정한 배열의 일부 조건을 기반으로 각 int 값을 빼는 방법은 무엇입니까?
- iOS Swift를 사용하여 두 개의 구조 배열 병합
- ios : Swift에서 다중 요소 NSArray의 단일 변수를 대체하는 방법
- ios : Swift -NSUserDefaults를 사용하여 하이 스토어 저장
- Swift (iOS)에서 파일 다운로드는 Kotlin (Android)보다 훨씬 오래 걸립니다.
- arrays : Swift : 하나의 컨트롤러에서 배열을 업데이트하지만 다른 컨트롤러의 업데이트 된 배열을 사용합니다.
- ios : 테이블 뷰없이 새로 고침하기 위해 가져 오는 방법은 무엇입니까?
- URL이 붙여 넣기 /UITEXTVIEW에 입력 된 경우 탐지하는 방법은 무엇입니까? Swift iOS.
- iOS와 블루투스 저에너지
- ios : CrearedViewController를 해산하면 프리젠 테이션 컨트롤러가 닫힙니다
배열의 요소 수는 간단히
및 요소의 총 바이트 수
<시간>sizeof
유형 및sizeofValue
와 함께 사용됩니다. 값이 있으므로 둘 다컴파일합니다. 그러나 그것은 당신에게
struct Array
의 크기를 제공합니다 크기가 아닌 Swift 3 베타 6을 사용하는 Xcode 8에는 () 함수 크기가 없습니다. 그러나 원하는 경우 필요에 따라 정의 할 수 있습니다. 다행 인 것은이 새로운 sizeof 기능이 배열에서 예상대로 작동한다는 것입니다.변수의 크기를 얻고 데이터 유형과 배열의 정확한 크기를 얻으려면 모든 버전의 sizeof 함수가 필요합니다.
두 번째 함수 만 정의하면 sizeof (UInt8.self) 및 sizeof (Bool.self)는 "8"이됩니다. 처음 두 함수 만 정의하면 sizeof (testArray)는 "8"이됩니다.