Skip to content

Instantly share code, notes, and snippets.

Embed
What would you like to do?
Scala'da Temel Kavramlar yazısınındaki örnek 6
def tanit(adi: String, soyadi: String, yasi: Int, erkekMi: Boolean, sadeceAdiKullan: Boolean = false): Unit = {
def cinsiyet(e: Boolean): String = {
if (e) {
"Erkek"
} else {
"Kadın"
}
}
println("Adı : " + adi)
if (!sadeceAdiKullan) {
println("Soyadı : " + soyadi)
println("Yaşı : " + yasi)
println("Cinsiyeti: " + cinsiyet(erkekMi))
}
}
// Bunlar önceki örnekteki gibi çalışacak.
tanit("Mehmet Akif", "Tütüncü", 24, true)
tanit("Mehmet Akif", "Tütüncü", 24, erkekMi = true)
// Bunlar sadece adı yazdıracak.
tanit("Mehmet Akif", "Tütüncü", 24, true, true)
tanit("Mehmet Akif", "Tütüncü", 24, true, sadeceAdiKullan = true)
tanit("Mehmet Akif", "Tütüncü", 24, erkekMi = true, sadeceAdiKullan = true)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.