'daki diğer bağımsız değişkenler açısından varsayılan adlandırılmış bağımsız değişkenleri tanımlar. Üç bağlı parametreyi depolayan bir vaka sınıfım var. Ben, herhangi iki parametrelerinden sınıfını inşa edebilir arkadaşı nesneyi tanımlamak için aşağıdaki örneğe görünüyor şey istiyorum, açıkçası yanlıştır:, scala
def test(start : Float = end - duration, duration : Float = end - start, end : Float = start + duration) {
require(abs(start + duration - end) < epsilon)
...
}
val t1 = test(start = 0f, duration = 5f)
val t2 = test(end = 4f, duration = 3f)
val t3 = test(start = 3f, end = 5f)
ne numaralar ı benzer kullanım sözdizimi almak için kullanabilir? Sen tip sınıfları kullanabilirsiniz
Bunun yalnızca bağımsız değişkenleriniz farklıysa çalışır. Java uyumluluğu nedeniyle bu tür uygulamalarda aşırı yükleme yapamazsınız. (Java'da argüman isimleri genel arayüzün bir parçası değildir). – gzm0