2017-10-17 3 views
-3

すべて、"if else"ロジック用のScalaコードを書く最も良い方法は何ですか?

私はScalaを初めてお使いです。そして、私は以下のロジックを実装したい:私は「VAR」を使用したくない場合は

def func(): Boolean = { 
    var a = true 
    val b = "for some condition checking" 
    if (b == "some value") { 
    a = false 
    } 
    a 
} 

を、私はちょうどこのようにそれを書くこと?

def func(): Boolean = { 
    val b = "for some condition checking" 
    if (b == "some value") { 
    false 
    } 
    true 
} 

Scalaでは実装が優れていますか?ありがとうございます!

+1

Scalaのドキュメントを読んでいくつかの時間をお過ごしください:https://docs.scala-lang.org/tour/pattern-matching.html – Pavel

+0

はご指導いただき、ありがとうございます!私は今、マッチングが "if else"チェックを置き換える良い方法だと理解しています。 – HouZhe

答えて

2

方法について:

def func(): Boolean = { 
    val b = "for some condition checking" 
    b != "some value" 
} 
+0

はい、非常にシンプルで上品なサンプルです! – HouZhe

関連する問題