Tôi có hàm apex có loại trả lại khoảng trống. Tôi muốn thoát khỏi chức năng tại một vị trí cụ thể. Điều này có thể xảy ra ở đỉnh mà không thay đổi tham số kiểu trả về?Làm thế nào để thoát khỏi một chức năng đỉnh?
Trả lời
Ở đỉnh, tín hiệu từ khóa trả về sẽ dừng ngay lập tức lệnh xử lý trong hàm đó.
public void doNothing() {
return;
}
Tôi không chắc rằng tôi đúng hiểu câu hỏi của bạn (mô tả chi tiết hơn sẽ hữu ích), nhưng có vẻ như bạn có thể sử dụng một câu lệnh return bởi theo cách sau:
public PageReference method() {
//some your code ....
if (some specific condition) {
return null;
}
PageReference pageRef = new PageReference('someURL');
return pageRef;
}
Hãy thể hiện mã của bạn để được trợ giúp thêm mục tiêu
cảm ơn trả lời nhanh. Nếu chúng tôi có kiểu trả về cho phương thức làm tham số thì 'trả về null' sẽ hoạt động để thoát khỏi phương thức. Nhưng nếu chúng ta có phương thức có kiểu trả về là 'void' thì làm cách nào để thoát khỏi phương thức đó? Ví dụ: public void method() {// một số mã của bạn .... if (một số điều kiện cụ thể) {// làm thế nào để thoát khỏi }} –
trở lại câu trả lời Xem Eric; là tùy chọn đúng trong trường hợp này –
- 1. Python làm thế nào để thoát khỏi chức năng chính
- 2. Làm cách nào để thoát khỏi chức năng javascript?
- 3. Thoát khỏi chức năng sớm?
- 4. Làm thế nào để thoát khỏi một phương pháp mà không cần thoát khỏi chương trình?
- 5. Làm thế nào để thoát ra khỏi một hàm
- 6. Làm thế nào để ngừng thực hiện chức năng trong Clojure mà không thoát khỏi REPL?
- 7. Làm thế nào để thoát khỏi html?
- 8. Làm thế nào để bạn "phá vỡ" ra khỏi một chức năng?
- 9. Làm thế nào để thoát khỏi hoặc chấm dứt một dãy thoát trong C
- 10. Làm thế nào để thoát khỏi điều này JS lỗi: Lỗi Loại:. $ (...) xác nhận không phải là một chức năng
- 11. .NET: Làm thế nào để thoát khỏi một MessageBox.Show()?
- 12. làm thế nào để thoát khỏi một buf trong vim
- 13. Làm thế nào để thoát ra khỏi liều lồng nhau
- 14. chức năng thoát trong chính
- 15. libuv: làm thế nào để thoát khỏi ứng dụng một cách duyên dáng trên một lỗi?
- 16. trong plpgsql, làm thế nào để thoát khỏi một hàm trả về hồ sơ
- 17. Làm thế nào để thoát khỏi thử bắt?
- 18. Làm thế nào để thoát khỏi thẻ ERB trong ERB
- 19. Làm thế nào để thoát khỏi dòng mới từ chuỗi
- 20. Làm thế nào để thoát khỏi chương trình Haxe/OpenFL?
- 21. Làm thế nào để thoát khỏi Vim quickfix?
- 22. Làm thế nào để thoát khỏi ForEach-Object trong PowerShell
- 23. Làm thế nào để thoát ra khỏi jQuery mỗi Vòng
- 24. Làm thế nào để thoát khỏi "\" nhân vật trong Java
- 25. Sencha: Làm thế nào để thoát ra khỏi Ext.each
- 26. Làm cách nào để thoát khỏi một trích dẫn?
- 27. Làm thế nào để thoát khỏi một khung vuông cho mẫu biên soạn
- 28. Php trên zend, làm thế nào để thoát khỏi một biến cho một truy vấn?
- 29. Làm cách nào để GDB thoát khỏi vòng lặp?
- 30. Làm thế nào để xác định một chức năng variadic
Cảm ơn bạn đã giải pháp. Đây chính xác là những gì tôi muốn. –