Ich habe eine Klasse in diesen Zeilen: class MyClass<Input>
und ich möchte überprüfen, ob der Input
Typ ist Void
oder nicht in seinem Initialisierer.Wie überprüft man, ob ein generischer Swift-Typ Void ist?
Ich habe versucht, eine Vielzahl von Dingen wie Void
zu werfen (der Swift-Compiler erlaubt es aber sagt mir, dass das immer scheitert), oder is
verwenden, aber ich vermisse etwas Grundlegendes hier.
Wie kann ich überprüfen, ob der generische Typ Void
ist?
Awesome, danke - 'Void.self' war das fehlende Teil des Puzzles, und es macht total Sinn, dass es notwendig wäre! – aehlke
Gibt es eine ähnliche Technik, die für Array-Typen funktioniert? – Shoerob