Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/kotlin/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Kotlin中的运算符重载_Kotlin_Operator Overloading_Extension Function - Fatal编程技术网

Kotlin中的运算符重载

Kotlin中的运算符重载,kotlin,operator-overloading,extension-function,Kotlin,Operator Overloading,Extension Function,在Kotlin中使用运算符重载进行字符串分割,请帮助我完成此代码。不能对主功能进行任何更改。 从两个字符串中查找公共字符,如a=aabcc b=abdec answer=abc(唯一公共字符) fun main(args:Array) { val a:String=readLine()!! val b:String=readLine()!! val结果=a/b println(结果) } 运算符可以在外部定义,就像扩展函数一样: operator fun String.div(其他:String

Kotlin
中使用运算符重载进行字符串分割,请帮助我完成此代码。不能对主功能进行任何更改。 从两个字符串中查找公共字符,如
a=aabcc b=abdec answer=abc
(唯一公共字符)

fun main(args:Array)
{
val a:String=readLine()!!
val b:String=readLine()!!
val结果=a/b
println(结果)
}

运算符可以在外部定义,就像扩展函数一样:

operator fun String.div(其他:String):String{
//把你的实现放在这里
}

至于实现:您可能应该自己完成分配。

运算符可以在外部定义,就像扩展函数一样:

operator fun String.div(其他:String):String{
//把你的实现放在这里
}
至于实施:你可能应该自己完成任务

fun main(args: Array<String>) 
{
      val a:String = readLine()!!

      val b:String = readLine()!!

      val result = a/b

      println(result)
 }