Quick actions

cmd+k|ctrl+k

Navigation

Languages

partially applied function

Snippet info

Language

Scala

Visibility

public

Author

waricoma

Created

2020-02-11T14:33:30Z

Updated

2020-02-11T14:33:30Z

object Main {
  def stuIdToList (stuId: Int, stuNum: Int) = {
    val stuIdStr = stuId.toString
    for (i <- 0 until stuNum) {
      println(s"${stuIdStr(0)}${stuIdStr(1)}${stuIdStr(2)}${stuIdStr(3)}${stuIdStr(4)}-${(s"${stuIdStr(5)}${stuIdStr(6)}${stuIdStr(7)}".toInt) + i}")
    }
  }
  def main(args: Array[String]): Unit = {
    val sum = (arg0: Int, arg1: Int, arg2: Int, arg3: Int, arg4: Int) => arg0 + arg1 + arg2 + arg3 + arg4
    val average = (arg0: Int, arg1: Int, arg2: Int, arg3: Int, arg4: Int) => sum(arg0, arg1, arg2, arg3, arg4) / 5

    val be: Int = 50
    val ob: Int = 50
    val java: Int = 50
    val app: Int = 50
    val js: Int = 50
    println(s"sum: ${sum(be, ob, java, app, js)}, average: ${average(be, ob, java, app, js)}")
    stuIdToList(11018015, 5)
  }
}
INFO