Kotlinの拡張関数に関してです。
Objective-cのように既存の型に対して、新しい関数を定義することができます。

既存の型とは、StringやIntなどのことです。

使用例を見ていきましょう

fun String.関数名{

}

Stringは型なので、Intなどに応用することができます。

ここでは、入力された文字列が数字かどうかを判断して、
数字ならばtrue、数字でなければfalseを返すStringの関数を定義しました。