w Swift funkcji może mieć opcjonalne parametry, które mają wartości domyślne, takie jak:Opcjonalny parametr w przypadku enum w szybkim
func f(a:Int, b:Int?=nil) {}
f(1);
f(1,2);
Chciałbym to zrobić z wartościami powiązanymi z wyliczenia. W następstwie tego postu o type safe url routes, chciałbym mieć trasę, która może potrwać opcjonalny parametr, takich jak:
enum StopPoint {
case Search(query:String, limit:Int?=nil)
}
Jednak mówi, że nie może mieć wartość domyślną dla parametru w krotki. Jednak możliwe jest posiadanie sprawy takiej jak case Arrivals(stopId:Int)
, jednak ogólnie nie jest możliwe, aby krotka miała jeden nazwany parametr.
Czy jest więc możliwe wyliczenie z parametrem domyślnym, a wartość skojarzona jest krotką, czy nie?
Będą inne przypadki niż tylko wyszukiwanie. –