Smallville7123
04/09/2019, 6:59 AMval primitive = v[0]!!::class.javaPrimitiveType != null
v.add(
if (primitive) {
when (v[0]!!) {
is Int -> 0
is Boolean -> false
is String -> ""
else -> null
} as E
} else {
v[0]!!::class.java.newInstance() as E
}
)
provided v has an initial index