我希望写一个简单的函数后缀,如果你通过 1,它返回" st",2返回" nd"等
我查看了教程,但无法找到为什么函数失败并出现以下错误。
java.lang.RuntimeException: todo
at scala.sys.package$.error(package.scala:27)
at .suffix(<console>:19)
... 33 elided
我的功能如下:
def suffix(n: Int): String = {
val remainder = n % 10;
println(remainder);
remainder match {
case 1 => "st";
case 2 => "nd";
case 3 => "rd";
case _ => "th"
}
}
我刚开始学习它并且不知道为什么这个函数不起作用,因为我提取最后一个数字,匹配它并返回函数中表示的字符串。