Câu hỏi được gắn thẻ «functional-programming»

Lập trình hàm là một mô hình lập trình dựa trên việc xây dựng các khái niệm trừu tượng bằng cách sử dụng các hàm, tránh các tác dụng phụ và thay đổi trạng thái. Lập trình chức năng thuần túy là chủ đề an toàn.









5
Tại sao tôi không thể ánh xạ số nguyên thành chuỗi khi truyền trực tuyến từ một mảng?
Mã này hoạt động (được lấy trong Javadoc): List<Integer> numbers = Arrays.asList(1, 2, 3, 4); String commaSeparatedNumbers = numbers.stream() .map(i -> i.toString()) .collect(Collectors.joining(", ")); Không thể biên dịch cái này: int[] numbers = {1, 2, 3, 4}; String commaSeparatedNumbers = Arrays.stream(numbers) .map((Integer i) -> i.toString()) .collect(Collectors.joining(", ")); IDEA cho tôi …



1
Cách nén danh sách trong một danh sách
Tôi muốn nén danh sách danh sách sau: >>> zip([[1,2], [3,4], [5,6]]) [[1,3,5], [2,4,6]] Điều này có thể đạt được với việc ziptriển khai hiện tại chỉ khi danh sách được chia thành các thành phần riêng lẻ: >>> zip([1,2], [3,4], [5,6]) (1, 3, 5), (2, 4, 6)] Không thể …




Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.