Type detection: Difference between revisions

Content added Content deleted
(Scala solution added)
Line 779: Line 779:
</pre>
</pre>


=={{header|Scala}}==
<lang scala>object TypeDetection extends App {
def showType(a: Any) = a match {
case a: Int => println(s"'$a' is an integer")
case a: Double => println(s"'$a' is a double")
case a: Char => println(s"'$a' is a character")
case _ => println(s"'$a' is some other type")
}

showType(5)
showType(7.5)
showType('d')
showType(true)

println(s"\nSuccessfully completed without errors. [total ${scala.compat.Platform.currentTime - executionStart} ms]")

}</lang>
=={{header|zkl}}==
=={{header|zkl}}==
<lang zkl>fcn processText(data_or_fileName){ // unknown
<lang zkl>fcn processText(data_or_fileName){ // unknown