<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                合規國際互聯網加速 OSASE為企業客戶提供高速穩定SD-WAN國際加速解決方案。 廣告
                函數定義 ```scala def max(x: Int, y: Int): Int = { if (x > y) x else y } ``` ```scala def 方法名(參數名: 參數類型): 返回值類型 = { // 方法體 // 最后一行為返回值,不需要 return } ``` 調用無參方法可省略括號 ```scala object Person { def main(args: Array[String]): Unit = { sayNameAgain } def sayNameAgain(): Unit ={ println("Apollo") } } ``` 默認參數 ```scala object Person { def main(args: Array[String]): Unit = { sayName() sayName("Apollo") } def sayName(name: String = "Default_Name"): Unit = { println(name) } } ``` 命名參數 ```scala object Person { def main(args: Array[String]): Unit = { println(getSpeed(10, 2)) println(getSpeed(distance = 10, time = 2)) println(getSpeed(time = 2, distance = 10)) } def getSpeed(distance: Float, time: Float): Float = { distance / time } } ``` 可變參數 ```scala object Person { def main(args: Array[String]): Unit = { println(sum(10, 2)) println(sumPlus(1, 2, 3, 4, 5, 6, 7, 8)) } def sum(a: Int, b: Int): Int = { a + b } def sumPlus(numbers: Int*): Int = { var result = 0; for (number <- numbers) { result += number } result } } ``` 條件表達式 ```scala object Person { def main(args: Array[String]): Unit = { val x = 100 val res = if (x > 10)//可以賦值 true else false println(res) } } ``` 循環表達式 ```scala object Person { def main(args: Array[String]): Unit = { println(1 to 10) println(1.to(10)) } } ``` ``` Range(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) Range(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) ``` ```scala object Person { def main(args: Array[String]): Unit = { println(1 until 10) println(1.until(10)) } } ``` ``` Range(1, 2, 3, 4, 5, 6, 7, 8, 9) Range(1, 2, 3, 4, 5, 6, 7, 8, 9) ``` ```scala for (i <- 1 to 10) { println(i) } for (i <- 1 to 10 if i % 2 == 0) { println(i) } ``` ```scala val team = Array("Apollo", "Paul", "Tom", "Amy") for (person <- team){ println(person) } ``` ```scala val team = Array("Apollo", "Paul", "Tom", "Amy") team.foreach(person => println(person)) ```
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看