Als «urn» getaggte Fragen

903
Richtige Verwendung von 'Yield Return'

Overа этот вопрос есть ответы на Stapelüberlauf на русском : В чем польза Ausbeute? Das Yield- Schlüsselwort ist eines dieser Schlüsselwörter in C #, das mich immer wieder mystifiziert, und ich war mir nie sicher, ob ich es richtig verwende. Welcher der beiden folgenden Codeteile ist der...

386
Rückkehr, Rückkehr Keine und überhaupt keine Rückkehr?

Betrachten Sie drei Funktionen: def my_func1(): print "Hello World" return None def my_func2(): print "Hello World" return def my_func3(): print "Hello World" Sie scheinen alle None zurückzugeben. Gibt es Unterschiede zwischen dem Verhalten des zurückgegebenen Werts dieser Funktionen?...

212
Array in einer Funktion zurückgeben

Ich habe ein Array int arr[5], das an eine Funktion übergeben wird fillarr(int arr[]): int fillarr(int arr[]) { for(...); return arr; } Wie kann ich dieses Array zurückgeben? Wie werde ich es verwenden, sagen wir, ich habe einen Zeiger zurückgegeben, wie werde ich darauf

197
return Anweisung vs exit () in main ()

Soll ich exit()oder nur returnAnweisungen in verwenden main()? Persönlich bevorzuge ich die returnAussagen, weil ich das Gefühl habe, eine andere Funktion zu lesen, und die Flusskontrolle beim Lesen des Codes reibungslos ist (meiner Meinung nach). Und selbst wenn ich die main()Funktion umgestalten...

189
Was ist der Sinn von Noreturn?

[dcl.attr.noreturn] bietet das folgende Beispiel: [[ noreturn ]] void f() { throw "error"; // OK } aber ich verstehe nicht, worum es geht [[noreturn]], weil der Rückgabetyp der Funktion bereits ist void. Was ist der Sinn des noreturnAttributs? Wie soll es verwendet