Làm cách nào để tạo một StackOverflowException
với các dòng mã tối thiểu?Làm thế nào để tạo ra một StackOverflowException với một vài dòng mã?
Trả lời
throw new StackOverflowException();
gian lận, tôi biết ... :)
đây là cách đơn giản nhất để tạo ra bất kỳ loại ngoại lệ nào để kiểm tra –
Jajaja ... tôi đã suy nghĩ về một cái gì đó "được xây dựng một chút", nhưng nó cũng hoạt động .. – aGuy
@kinjal sẽ khó kiểm tra - bạn không thể bắt được StackOverflowException. –
trong giả
func(): call func()
public int Method(int i)
{
return i + Method(i + 1);
}
Tôi nghĩ rằng điều này sẽ làm việc. Nói chung, bất kỳ đệ quy nào không chấm dứt.
public static void Main()
{
Main();
}
Không phải là ngắn nhất nhưng vui :)
public static bool IsNotEmpty(string value)
{
return !IsEmpty(value);
}
public static bool IsEmpty(string value)
{
return !IsNotEmpty(value);
}
public static void Main()
{
bool empty = IsEmpty("Hello World");
}
Nó làm tôi mỉm cười idd :) –
Run mã này (đệ quy):
f() {
f();
}
- 1. Làm thế nào để gỡ lỗi một StackOverflowException trong .NET
- 2. Làm thế nào để bình luận một vài dòng, với ý kiến bên
- 3. Làm thế nào để thêm một dòng sau mỗi vài dòng trong vim
- 4. Type.GetType() ném một StackOverflowException
- 5. emacs: Orgmode, làm thế nào để tạo ra một danh sách từ một khối dòng
- 6. Làm thế nào để viết một đoạn mã để tạo ra một phương thức trong C#?
- 7. Làm thế nào để tạo ra một JAR với mã nguồn trong Maven
- 8. Làm thế nào để tạo ra một icosahedron chia nhỏ?
- 9. Làm thế nào để nối nhiều dòng đầu ra với một dòng?
- 10. ipython làm thế nào để thực hiện một vài dòng lịch sử
- 11. Android: Làm thế nào để tạo một dòng đơn AutoCompleteTextView?
- 12. Làm thế nào để tạo ra một mảng toàn cầu?
- 13. Python & GTK3: Làm thế nào để tạo ra một Liststore
- 14. Clojure: Làm thế nào để tạo ra một 'trie'?
- 15. Làm thế nào để tạo một UITextfield đa dòng?
- 16. Làm thế nào để đọc một dòng với "CSV?
- 17. Làm thế nào để tạo ra một Jlist với các màu thay thế
- 18. Làm thế nào để tạo ra một IV an toàn cho mã hóa AES CBC?
- 19. Làm thế nào để tạo ra một combobox với hai cột (một ẩn) trong Delphi 7?
- 20. Làm thế nào để tạo ra một NSImageView với một góc tròn?
- 21. Làm thế nào để tạo ra một chi nhánh của một phiên bản cũ với TortoiseSVN?
- 22. Làm thế nào để tạo ra một mô hình với một trường kiểu enum?
- 23. JsTree làm thế nào để tạo ra một nút gốc
- 24. Làm thế nào để tạo ra một Clojure Lint?
- 25. Giảm thụt lề trên một vài dòng
- 26. làm thế nào để bỏ qua một vài lần lặp trong một vòng lặp trong Ruby?
- 27. Làm thế nào để tạo ra một danh sách với sự mở rộng cú đúp để
- 28. Làm thế nào để có được một enum được tạo ra trong attrs.xml trong mã số
- 29. Làm thế nào để tạo ra một mật mã an toàn Double giữa 0 và 1?
- 30. Làm thế nào để tạo ra một liên kết tượng trưng với SCons?
Trùng lặp: http://stackoverflow.com/questions/62188/stack- overflow-code-golf –