• Instantnudeln
    link
    fedilink
    Deutsch
    5
    edit-2
    7 months ago

    Nein es geht so

    fun main() {
        println("Isst Ranslite Fleisch? (ja/nein)")
        val isstRansliteFleisch = readLine()
    
        val ranslite = if (isstRansliteFleisch.equals("ja", ignoreCase = true)) {
            "böse"
        } else {
            "lieb"
        }
    
        if (ranslite == "böse") {
            println("BÖSER RANSLITE")
        } else if (ranslite == "lieb") {
            println("ui ranslite isst kein liebes fleisch mehr :)")
    }
    
    • MaggiWuerze
      link
      fedilink
      Deutsch
      2
      edit-2
      7 months ago
      fun main() {
          println("Isst Ranslite Fleisch? (ja/nein)")
          if (readLine().equals("ja", ignoreCase = true)) {
              println("BÖSER RANSLITE")
          } else {
              println("ui ranslite isst kein liebes fleisch mehr :)")
      }
      

      oder noch kürzer:

      fun main() {
          println("Isst Ranslite Fleisch? (ja/nein)")
          println(readLine().equals("ja", ignoreCase = true) ? "BÖSER RANSLITE" : "ui ranslite isst kein liebes fleisch mehr :)"
      }
      
            • MaggiWuerze
              link
              fedilink
              Deutsch
              27 months ago

              Dein Original ist deutlich lesbarer. Ich bin nur kein Fan von Variablen die nichts tun oder nur einmal benutzt werden. Null Checks kann man sich in Kotlin zum Glück meistens sparen :D

              Sind aber praktisch zum debuggen.