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.







17
Trong lập trình hàm, hàm functor là gì?
Tôi đã bắt gặp thuật ngữ 'Functor' một vài lần trong khi đọc các bài viết khác nhau về lập trình chức năng, nhưng các tác giả thường cho rằng người đọc đã hiểu thuật ngữ này. Nhìn quanh trên web đã cung cấp các mô tả kỹ thuật quá …


17
Mảng_map của PHP bao gồm các khóa
Có cách nào để làm một cái gì đó như thế này: $test_array = array("first_key" => "first_value", "second_key" => "second_value"); var_dump(array_map(function($a, $b) { return "$a loves $b"; }, array_keys($test_array), array_values($test_array))); Nhưng thay vì gọi array_keysvà array_values, trực tiếp vượt qua $test_arraybiến? Đầu ra mong muốn là: array(2) { [0]=> string(27) …

6
Danh sách các chuỗi thành một chuỗi
Hãy nói rằng bạn có một: List<string> los = new List<string>(); Trong thế giới chức năng điên rồ này, chúng ta đang sống trong những ngày này, một trong những điều này sẽ là tốt nhất để tạo ra một chuỗi bằng cách nối các chuỗi này: String.Join(String.Empty, los.ToArray()); StringBuilder …



11
Tại sao chưa lập trình chức năng?
Đã khóa . Câu hỏi này và câu trả lời của nó bị khóa vì câu hỏi không có chủ đề nhưng có ý nghĩa lịch sử. Nó hiện không chấp nhận câu trả lời hoặc tương tác mới. Tôi đã đọc một số văn bản về lập trình khai …



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.