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

Một bao đóng là một hàm hạng nhất đề cập đến (đóng) các biến từ phạm vi mà nó được định nghĩa. Nếu bao đóng vẫn tồn tại sau khi phạm vi xác định của nó kết thúc, các biến mà nó đóng sẽ tiếp tục tồn tại.

7
Đóng trong Java 7 [đã đóng]
Đã đóng cửa. Câu hỏi này không đáp ứng các nguyên tắc về Stack Overflow . Nó hiện không chấp nhận câu trả lời. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để nó đúng chủ đề cho Stack Overflow. Đã đóng cửa 2 năm trước . …
105 java  closures 

4
Biến cục bộ trong các hàm lồng nhau
Được rồi, chịu đựng tôi với điều này, tôi biết nó trông rất phức tạp, nhưng hãy giúp tôi hiểu chuyện gì đang xảy ra. from functools import partial class Cage(object): def __init__(self, animal): self.animal = animal def gotimes(do_the_petting): do_the_petting() def get_petters(): for animal in ['cow', 'dog', 'cat']: cage = …

7
Các khối trên Swift (animateWithDuration: animations: complete :)
Tôi đang gặp sự cố khi làm cho các khối hoạt động trên Swift. Đây là một ví dụ hoạt động (không có khối hoàn thành): UIView.animateWithDuration(0.07) { self.someButton.alpha = 1 } hoặc cách khác mà không có dấu đóng cuối: UIView.animateWithDuration(0.2, animations: { self.someButton.alpha = 1 }) nhưng khi …
102 ios  swift  closures 

1
Quyền truy cập vào Đóng cửa đã sửa đổi (2)
Đây là phần mở rộng của câu hỏi từ Quyền truy cập đến Đóng cửa đã sửa đổi . Tôi chỉ muốn xác minh xem những thứ sau có thực sự đủ an toàn để sử dụng trong sản xuất hay không. List<string> lists = new List<string>(); //Code to retrieve …
101 c#  .net  resharper  closures 

2
Tại sao chúng ta cần sợi
Đối với sợi, chúng tôi có ví dụ cổ điển: tạo số Fibonacci fib = Fiber.new do x, y = 0, 1 loop do Fiber.yield y x,y = y,x+y end end Tại sao chúng ta cần Fibers ở đây? Tôi có thể viết lại điều này chỉ với cùng một …
100 ruby  lambda  closures  fibers  proc 


2
Swift @escaping và Trình xử lý hoàn thành
Tôi đang cố gắng hiểu chính xác hơn "Closure" của Swift. Nhưng @escapingvà Completion Handlerquá khó hiểu Tôi đã tìm kiếm nhiều bài đăng và tài liệu chính thức của Swift, nhưng tôi cảm thấy vẫn chưa đủ. Đây là ví dụ mã của các tài liệu chính thức var …


1
Cảnh báo cell-var-from-loop từ Pylint
Đối với mã sau: for sort_key, order in query_data['sort']: results.sort(key=lambda k: get_from_dot_path(k, sort_key), reverse=(order == -1)) Pylint đã báo lỗi: Khóa sắp xếp biến ô được xác định trong vòng lặp (cell-var-from-loop) Bất cứ ai có thể cho một gợi ý những gì đang xảy ra ở đây? Từ mã …


12
Con trỏ hàm, Closures và Lambda
Tôi hiện đang tìm hiểu về con trỏ hàm và khi tôi đang đọc chương K&R về chủ đề này, điều đầu tiên khiến tôi chú ý là, "Này, điều này giống như một sự kết thúc." Tôi biết rằng giả định này về cơ bản là sai bằng cách …



8
Các giá trị mặc định trong JDK 8 có phải là một dạng đa kế thừa trong Java không?
Một tính năng mới sắp có trong JDK 8 cho phép bạn thêm vào giao diện hiện có mà vẫn duy trì khả năng tương thích nhị phân. Cú pháp giống như public interface SomeInterface() { void existingInterface(); void newInterface() default SomeClass.defaultImplementation; } Bằng cách này cho tất cả các …


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.