Ellen Spertus
12/05/2019, 11:49 PMresults
as long as the list neededPermissions
where every element of results
has the value PackageManager.PERMISSION_GRANTED
except for a single element. Here’s my code:
val results = neededPermissions.map { PackageManager.PERMISSION_GRANTED }.toIntArray()
results[0] = PackageManager.PERMISSION_DENIED
I know how to do what I want in Scheme (with cons
and cdr
). What’s a nice way to do it in Kotlin?Shawn
12/06/2019, 3:31 AMval results = intArrayOf(PackageManager.PERMISSION_DENIED) + IntArray(neededPermissions.size - 1) { PackageManager.PERMISSION_GRANTED }
Ellen Spertus
12/06/2019, 6:47 PMmap
to create an array of constant values.karelpeeters
12/06/2019, 7:29 PMEllen Spertus
12/07/2019, 12:07 AMkarelpeeters
12/07/2019, 2:54 PM