有两个字节数组,我想逐字节地比较它们,并找到较小的数组和较大的数组。
Kotlin代码:
val array1 = byteArrayOf(1,2,4, ...)
val array2 = byteArrayOf(1,2,3, ...)
val (smaller, bigger) = array1.zip(array2)
.dropWhile { it.first == it.second }
.firstOrNull()?.let {
when (it.first < it.second) {
true -> array1 to array2
else -> array2 to array1
}
} ?: array1 to array2
我想知道是否还有其他更简单的方法来实现
答案 0 :(得分:1)
这稍微简单一些:
pyenv init - > /tmp/pyenv
source-bash /tmp/pyenv > /dev/null