- Java 双重比较
- java - 比较器与 Apache BeanComparator
- Objective-C 完成 block 导致额外的方法调用?
- database - RESTful URI 是否应该公开数据库主键?
谁能帮我理解为什么我在使用以下代码时会出现类型错误:
function sumOfTwoNumbersInArray(a: [number, number]) {
return a[0] + a[1];
}
sumOfTwoNumbersInArray([1, 2]); // Works
let foo = [1, 2];
sumOfTwoNumbersInArray(foo); // Error
错误是:
Argument of type 'number[]' is not assignable to parameter of type '[number, number]'.
Type 'number[]' is missing the following properties from type '[number, number]': 0, 1
câu trả lời hay nhất
sumOfTwoNumbersInArray
中的参数Một
是一个元组。它与 number[]
不同。
以下工作正常,因为所有变量都是基本数组
function sumOfTwoNumbersInArray(a: number[]) { // parameter declared as array
return a[0] + a[1];
}
let foo = [1, 2]; // initialization defaults to array
sumOfTwoNumbersInArray(foo); // no error.
正如 Rafael 提到的,将 foo 显式定义为元组也能正常工作。
function sumOfTwoNumbersInArray(a: [number, number]) { // parameter declared as a tuple
return a[0] + a[1];
}
let foo: [number, number] = [1, 2]; // variable explicitely defined as a tuple
sumOfTwoNumbersInArray(foo); // no error.
关于 typescript [数字,数字]与数字[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58161638/
fiddle :http://jsfiddle.net/rtucgv74/ Tôi đang cố gắng khớp ký tự đầu tiên với số có 3 chữ số. Vì vậy, mã bên dưới sẽ cảnh báo f234. Nhưng thay vào đó nó trả về null? Mã nguồn: varreg
Sao chép mã như sau: Dim strOk,strNo strOk = "12312321$12
Tôi muốn tìm mẫu {a number}/{a number}/{a string}. Tôi có thể làm cho số/số hoạt động nhưng khi tôi thêm/chuỗi thì không. Ví dụ tôi đang cố gắng tìm: 15
Tôi, tôi đang tạo một mẫu biểu thức chính quy để kiểm tra xem một chuỗi có phải là: number.number.number như thế này: 1.1.1 0.20.2 58.55541.5221 Trong java tôi sử dụng chuỗi này: Private static Patt
Tôi có một chuỗi và tôi cần kiểm tra xem nó có chứa số/số ở cuối chuỗi hay không và cần tăng số/chữ số đó lên cuối chuỗi +1 Tôi sẽ nhận được chuỗi sau string2 =giả sử_name_1 string3
Tôi đang tìm biểu thức chính quy (số/số) như (1/2) Số phải có 1-3 chữ số. Tôi sử dụng Java. Tôi nghĩ vấn đề của tôi sâu sắc hơn biểu thức thông thường. Tôi không thể làm việc này String s="(1/15)";
Ai đó có thể giúp tôi hiểu tại sao tôi gặp lỗi loại khi sử dụng đoạn mã sau không: function sumOfTwoNumbersInArray(a: [number, number]) { return a[0] +
Tôi đã từng thấy một số người gặp phải vấn đề tương tự trước đây, nhưng họ có vẻ khác nhau nên giải pháp cũng khác nhau. Vì vậy, đây là: Tôi đang cố gắng trả về phạm vi kích thước đã biết của một trang tính trong Google Apps Script như thế này: var myRange
Tôi đang cố gắng hiểu mô-đun biểu thức chính quy trong python. Tôi đang cố gắng làm cho chương trình của mình khớp với mẫu sau từ một dòng văn bản do người dùng nhập: Các số trong khoảng 8-13 "/" Các số trong khoảng 0-15 Ví dụ: 2/8, 13/11, 10/9, vân vân. Mẫu tôi nghĩ ra
Nói một cách đơn giản, chương trình tôi đang thực hiện yêu cầu tôi phải chia đầu vào của máy quét (ví dụ: 2 giăm bông và phô mai 5,5). Nó sẽ đọc các đơn đặt hàng tạp hóa và chia chúng thành ba mảng. Tôi nên sử dụng string.split và có thể chia đầu vào này thành ba phần bất kể từ ở giữa
(số) & (-số) nghĩa là gì? Tôi đã tìm kiếm nhưng không tìm thấy nghĩa tôi muốn dùng i & (-i) trong vòng lặp for, ví dụ: for (i = 0; i 110000 . Đối với i không có giá trị nào cao hơn
Cần đặt ID hình ảnh thành một số var number = $(this).attr('rel'); number =parseInt(number);
Tôi có một hàm mà tôi muốn đảm bảo rằng nó chấp nhận một chuỗi theo sau là một số. Và tùy chọn, thêm các cặp số chuỗi. Giống như một bộ dữ liệu, nhưng "vô hạn" số lần: const fn = (...args: [string, number] | [s
Tôi muốn sao chép thay đổi của số đầu vào "Có sẵn" và cộng hoặc trừ nó vào "Tổng" Nếu người đó thay đổi "Có sẵn" thành "3", "Tổng" sẽ trở thành "9". Nếu người dùng thay đổi "Có sẵn" thành "5", "Tổng" sẽ trở thành "11". $('#id1').b
Tôi gặp sự cố đơn giản liên quan đến dây bị đứt trong R. Tôi đang cố gắng dán nhưng tôi gặp khó khăn khi ngắt quãng giữa (ký tự/số). Lưu ý rằng các giá trị được chứa trong vectơ (V1=81,V2=55,V3=25) Tôi đã thử mã này: cat(p
Thật khó để nói những gì đang được hỏi ở đây. Câu hỏi mơ hồ, mơ hồ, không đầy đủ, quá rộng hoặc hùng biện và không thể trả lời hợp lý ở dạng hiện tại. Để được trợ giúp làm rõ vấn đề này để bạn có thể mở lại, hãy truy cập trung tâm trợ giúp. Đã đóng
Tôi đang gặp lỗi sau trong Bản mô tả: Đối số của loại 'số []' không thể gán cho tham số của loại 'số' I
Trong hướng dẫn này, bạn sẽ tìm hiểu về số JavaScript thông qua các ví dụ. Trong JavaScript, số là kiểu dữ liệu cơ bản. Ví dụ: const a = 3; const b = 3.13; không giống như một số ngôn ngữ lập trình khác
Tôi đã đọc trên MDN Giới thiệu lại về JavaScript rằng số JavaScript chỉ là loại chính xác của dấu phẩy động, không có số nguyên trong JavaScript. Tuy nhiên, JavaScript có hai chức năng, pa
Chúng tôi quản lý hàng tồn kho của mình trong Excel. Tôi biết điều này hơi lỗi thời, nhưng chúng tôi đang phát triển một công ty kinh doanh và tất cả tiền của chúng tôi bị kẹt vào hoạt động kinh doanh và không có tiền để đầu tư vào CNTT. Vì vậy, tôi đang tự hỏi liệu tôi có thể sử dụng Excel theo chương trình để tự động hoàn thành số sản phẩm không? đây là một sản phẩm
Tôi là một lập trình viên xuất sắc, rất giỏi!