Function Argument Label and Parameter Names

Run Settings
LanguageSwift
Language Version
Run Command
func someFunction(firstParameterName: Int, secondParameterName: Int) { // Di dalam badan function, firstParameterName dan secondParameterName // merujuk ke nilai argumen untuk perameter pertama dan kedua. } someFunction(firstParameterName: 1, secondParameterName: 2) func someFunction(argumentLabel parameterName: Int) { // Di badan function, parameterName merujuk ke nilai argumen // untuk parameter itu. } func greet(person: String, from hometown: String) -> String { return "Hello \(person)! Glad you could visit from \(hometown)." } print(greet(person: "Gilang", from: "Bandung")) // Prints "Hello Gilang! Glad you could visit from Bandung." func someFunction(_ firstParameterName: Int, secondParameterName: Int) { // Di dalam badan function, firstParameterName dan secondParameterName // merujuk ke nilai argumen untuk perameter pertama dan kedua. } someFunction(1, secondParameterName: 2) func someFunction(parameterWithoutDefault: Int, parameterWithDefault: Int = 12) { // Jika Anda menghilangkan argumen ke dua saat memanggil function ini, // maka nilai parameterWithDefault adalah 12 di dalam tubuh function. } someFunction(parameterWithoutDefault: 3, parameterWithDefault: 6) // parameterWithDefault adalah 6 someFunction(parameterWithoutDefault: 4) // parameterWithDefault adalah 12 func arithmeticMean(_ numbers: Double...) -> Double { var total: Double = 0 for number in numbers { total += number } return total / Double(numbers.count) } arithmeticMean(1, 2, 3, 4, 5) // mengembalikan nilai 3.0, yang merupakan rata-rata aritmatika dari lima angka arithmeticMean(3, 8.25, 18.75) // mengembalikan nilai 10.0, yang merupakan rata-rata aritmatika dari tiga angka func swapTwoInts(_ a: inout Int, _ b: inout Int) { let temporaryA = a a = b b = temporaryA } var someInt = 5 var anotherInt = 905 swapTwoInts(&someInt, &anotherInt) print("someInt is now \(someInt), and anotherInt is now \(anotherInt)") // Mencetak "someInt is now 905, and anotherInt is now 5
Editor Settings
Theme
Key bindings
Full width
Lines