Menu
CoddyTech

Nilai Kembalian

Termasuk bagian Dasar-Dasar dalam perjalanan Swift di Coddy. Pelajaran 53 dari 86.

Sejauh ini, fungsi kita melakukan tindakan seperti mencetak pesan. Namun, sering kali kamu membutuhkan fungsi untuk menghitung sesuatu dan mengembalikan hasilnya. Di sinilah nilai kembalian berperan.

Untuk membuat fungsi mengembalikan nilai, tambahkan panah (->) diikuti tipe pengembalian setelah tanda kurung, lalu gunakan kata kunci return:

func add(a: Int, b: Int) -> Int {
    return a + b
}

let sum = add(a: 3, b: 5)
print(sum)  // output: 8

-> Int memberi tahu Swift bahwa fungsi ini mengembalikan bilangan bulat. Pernyataan return mengirimkan nilai kembali ke tempat fungsi dipanggil. Kamu kemudian dapat menyimpan nilai tersebut dalam variabel, menggunakannya dalam perhitungan, atau meneruskannya ke fungsi lain.

func multiply(x: Int, y: Int) -> Int {
    return x * y
}

let result = multiply(x: 4, y: 3) + 10
print(result)  // output: 22

Fungsi dapat mengembalikan tipe apa pun: String, Double, Bool, dan lainnya. Tipe yang dikembalikan harus sesuai dengan nilai yang benar-benar kamu kembalikan:

func isEven(number: Int) -> Bool {
    return number % 2 == 0
}

print(isEven(number: 4))  // output: true
challenge icon

Tantangan

Mudah
Tulis fungsi calculateArea yang menerima width dan height, lalu mengembalikan luas persegi panjang.

Kalikan lebar dengan tinggi untuk menghitung luasnya.

Parameter:

  • width (Int): Lebar persegi panjang
  • height (Int): Tinggi persegi panjang

Mengembalikan: Luas persegi panjang (Int)

Contohnya, jika width bernilai 5 dan height bernilai 3, fungsi mengembalikan 15.

Coba sendiri

func calculateArea(width: Int, height: Int) -> Int {
    // Tulis kodemu di sini
}
quiz iconUji dirimu

Pelajaran ini berisi kuis singkat. Mulai pelajarannya untuk menjawab kuis dan melacak progresmu.

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Playground Swift