반응형

arrays 2

JavaScript의 Zip 배열?

JavaScript의 Zip 배열? 2개의 어레이가 있습니다. var a = [1, 2, 3] var b = [a, b, c] 결과적으로 제가 원하는 것은 다음과 같습니다. [[1, a], [2, b], [3, c]] 간단해 보이지만 도저히 이해할 수가 없어요. 저는 두 배열의 각 요소가 함께 압축된 하나의 배열이 결과로 되기를 원합니다.사용map방법: var a = [1, 2, 3] var b = ['a', 'b', 'c'] var c = a.map(function(e, i) { return [e, b[i]]; }); console.log(c) 데모길이가 같은 Zip 배열: Array.prototype.map() 사용 const zip = (a, b) => a.map((k, i) => [k, b[i]]..

programing 2023.05.16

가변 길이 어레이가 C++ 표준의 일부가 아닌 이유는 무엇입니까?

가변 길이 어레이가 C++ 표준의 일부가 아닌 이유는 무엇입니까? 저는 지난 몇 년 동안 C를 잘 사용하지 않았습니다.오늘 이 질문을 읽었을 때 익숙하지 않은 C 구문을 발견했습니다. C99에서는 다음 구문이 유효합니다. void foo(int n) { int values[n]; //Declare a variable length array } 이것은 꽤 유용한 기능인 것 같습니다.C++ 표준에 추가하는 것에 대한 논의가 있었고, 만약 그렇다면 왜 그것이 생략되었습니까? 몇 가지 잠재적인 이유: 컴파일러 공급업체가 구현해야 하는 번거로움 표준의 일부 다른 부분과 호환되지 않음 다른 C++ 구조체를 사용하여 기능을 에뮬레이트할 수 있습니다. C++ 표준에서는 배열 크기가 상수 식(8.3.4.1)이어야 한다고..

programing 2023.05.16
반응형