Wahrscheinlich eine grundlegende Frage, aber ich möchte einige Code mit mehreren Argumente auf Switch-Case-Anweisungen reduzieren. Möglich? Richtige Syntax?Objective-C-Schalter Fall mit mehreren Argumenten
switch (myInteger){
case (1): //here I would like to apply multiple arguments as case (1 || 3 || 5)
<#statements#>
break;
case (2):
<#statements#>
break;
default:
break;
es ist eine der größten Verbesserungen in SWIFT, die Sie Fälle in der gleichen Zeile mit Komma getrennt schreiben können. –
Sie sagen also, dass, wenn Sie einen Code in Fall 5 eingeben, wird es ausgeführt, wenn Fall 1, 3 oder 5 ausgewählt ist? – Supertecnoboff
@Supertecnoboff Ja. Dieses "Feature" wird "Fall-Through" genannt. Der Pfad der Ausführung findet die anwendbare case-Anweisung und führt anschließend alles aus, was danach kommt, bis es eine 'break'-Anweisung erreicht. –