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

Một câu lệnh return khiến cho việc thực thi rời khỏi chương trình con hiện tại và tiếp tục tại điểm trong mã ngay sau khi chương trình con được gọi, được gọi là địa chỉ trả về của nó. Địa chỉ trả lại được lưu, thường là trên ngăn xếp cuộc gọi của quy trình, như là một phần của hoạt động thực hiện cuộc gọi chương trình con. Một số ngôn ngữ lập trình cho phép một hàm chỉ định một hoặc nhiều giá trị trả về được chuyển trở lại mã được gọi là hàm.






7
Sử dụng 'return' trong một khối Ruby
Tôi đang cố gắng sử dụng Ruby 1.9.1 cho một ngôn ngữ kịch bản nhúng để mã "người dùng cuối" được viết trong một khối Ruby. Một vấn đề với điều này là tôi muốn người dùng có thể sử dụng từ khóa 'return' trong các khối, vì vậy họ …



6
Trở lại Scala
Tôi là một lập trình viên scala mới và đã gặp phải một hành vi kỳ lạ. def balanceMain(elem: List[Char]): Boolean = { if (elem.isEmpty) if (count == 0) true; else false; if (elem.head == '(') balanceMain(elem.tail, open, count + 1);.... Về cơ bản, tôi muốn trả về true nếu …
83 scala  return 



4
Điều gì đặc biệt về cấu trúc?
Tôi biết rằng trong C, chúng ta không thể trả về một mảng từ một hàm mà là một con trỏ tới một mảng. Nhưng tôi muốn biết điều đặc biệt là gì structskhiến chúng có thể trả về bởi các hàm mặc dù chúng có thể chứa các mảng. …

7
điểm trở lại trong Ruby là gì?
Sự khác biệt giữa returnvà chỉ đặt một biến như sau: không trở lại def write_code(number_of_errors) if number_of_errors > 1 mood = "Ask me later" else mood = "No Problem" end mood end trở về def write_code(number_of_errors) if number_of_errors > 1 mood = "Ask me later" else mood = puts …
79 ruby  return 

5
Trả về hoặc sản lượng từ một chức năng gọi một máy phát điện?
Tôi có một máy phát điện generatorvà cũng là một phương pháp tiện lợi cho nó - generate_all. def generator(some_list): for i in some_list: yield do_something(i) def generate_all(): some_list = get_the_list() return generator(some_list) # <-- Is this supposed to be return or yield? Nên generate_all returnhay yield? Tôi muốn người …

2
Trong PHP: sự khác biệt giữa lợi nhuận của hồi sinh, sản lượng của Google, sản lượng từ sự khác biệt và kết hợp cả năng suất và lợi nhuận trong cùng một chức năng là gì?
Sự khác biệt giữa returnvà yielddường như rõ ràng cho đến khi tôi nhận ra cũng có yield fromvà khả năng kết hợp cả hai returnvà yieldtrong cùng một chức năng! Sự hiểu biết của tôi returnlà mọi thứ sau khi không được thực thi, phải không? Tuy nhiên: function …
10 php  return  generator  yield 

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.