def yoba
(data
: Any
*) = data.
collect { case str
: String
=> s
"String: $str" case int: Int
=> s
"Integer: $int" case bool
: Boolean
=> s
"Boolean: $bool" }
yoba
(123,
"Yoba",
false,
123).
distinct.
foreach(println
)}
b2JqZWN0IE1haW4gZXh0ZW5kcyBBcHAgewoJZGVmIHlvYmEoZGF0YTogQW55KikgPSBkYXRhLmNvbGxlY3QgewoJCWNhc2Ugc3RyOiBTdHJpbmcgPT4gcyJTdHJpbmc6ICRzdHIiCgkJY2FzZSBpbnQ6IEludCA9PiBzIkludGVnZXI6ICRpbnQiCgkJY2FzZSBib29sOiBCb29sZWFuID0+IHMiQm9vbGVhbjogJGJvb2wiCgl9CgkKCXlvYmEoMTIzLCAiWW9iYSIsIGZhbHNlLCAxMjMpLmRpc3RpbmN0LmZvcmVhY2gocHJpbnRsbikKfQ==