Jak mogę utworzyć StackOverflowException
z minimalnymi liniami kodu?Jak utworzyć wyjątek StackOverflowException za pomocą kilku linii kodu?
Odpowiedz
throw new StackOverflowException();
Oszukiwanie, wiem ... :)
to najprostszy sposób generowania wyjątków do testowania –
Jajaja ... myślałem w czymś "trochę bardziej dopracowanym", ale to też działa .. – aGuy
@kinjal Dla tego konkretnego wyjątku jest to będzie trudne do przetestowania - nie można uchwycić wyjątku StackOverflowException. –
w Pseudokod
func(): call func()
public int Method(int i)
{
return i + Method(i + 1);
}
myślę, że to powinno działać. Ogólnie rzecz biorąc, każda rekursja, która się nie kończy.
public static void Main()
{
Main();
}
Nie najkrótsza ale zabawne :)
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");
}
Uśmiechnęło mnie idd :) –
uruchomić ten kod (rekurencji):
f() {
f();
}
- 1. Łączenie wybranych linii kodu za pomocą Git?
- 2. Jak wyświetlić numer linii za pomocą "kodu" Githuba?
- 3. Wyrzucony wyjątek StackOverflowException na systemach x64; działa poprawnie na x86
- 4. Jak wydrukować stos stosu StackOverflowException
- 5. Jak dokumentować wyjątek za pomocą Sphinx'a
- 6. Type.GetType() rzuca StackOverflowException
- 7. Jak utworzyć wpis wielowierszowy za pomocą tkintera?
- 8. Jak filtrować listę w AngularJS za pomocą kilku linków
- 9. "DotNET przestał działać" Wyjątek StackOverflowException podczas dodawania migracji bazy danych
- 10. Wyjątek StackOverflowException podczas publikowania danych JSon na serwerze (HTTP/HTTPS)
- 11. Jak utworzyć aplikację internetową za pomocą LISP?
- 12. Jak wysłać wyjątek ręcznie za pomocą Crittercism?
- 13. Jak utworzyć podzapytanie za pomocą Laravel Eoquent?
- 14. Jak uzyskać liczbę linii za pomocą SplFileObject?
- 15. Jak sprawdzić koniec linii za pomocą skanera?
- 16. Jak wyszukiwać i zamieniać wiele linii za pomocą wielu linii
- 17. jak utworzyć ActiveXObject za pomocą node.js?
- 18. Wykrywanie linii | Wykrywanie kątów za pomocą Java
- 19. Debugowanie - jak wykonać wiersz kodu po linii?
- 20. Tworzenie kilku skompilowanych plików nagłówkowych za pomocą GNU make
- 21. Jak rozwiązać wyjątek System.Security.SecurityException za pomocą niestandardowego kodu w usłudze SSRS?
- 22. W języku java, jak szybko szybko dodawać adnotacje do kilku linii kodu?
- 23. Jak ustawić zasób drawableRight za pomocą kodu?
- 24. Jak obrócić symulator iOS za pomocą kodu?
- 25. Jak zmaksymalizować JFrame za pomocą kodu?
- 26. Jak mogę ukryć NSToolbarItem za pomocą kodu?
- 27. Jak ustawić layout_span za pomocą kodu
- 28. Jak poprawić wydajność kodu za pomocą Sink?
- 29. Jak wyłączyć formatowanie kodu dla części kodu za pomocą komentarzy?
- 30. Jak utworzyć pasek zakładek za pomocą PhoneGap
Duplikat: http://stackoverflow.com/questions/62188/stack- kod przepełnienia-golfa –