Skip to content

Instantly share code, notes, and snippets.

val higherOrderFunction = { surName: String -> "surName : $surName" }
val anonymousFunction = fun(surName: String): String { return "surName : $surName" }
fun main() {
val higherOrderFunction = { surName: String -> "surName : $surName" }
val anonymousFunction = fun(surName: String): String { return "surName : $surName" }
printUserInfo("EMRE", higherOrderFunction, 20)
printUserInfo("EMRE", anonymousFunction, 20)
printUserInfo("EMRE", fun(surName: String): String {
return "surName : $surName"
}, 20)
fun printUserInfo(name: String, getSurName: (surName: String) -> String = { "" }, age: Int): Unit {
}
fun encodeImage(bm: Bitmap): String? {
val baos = ByteArrayOutputStream()
bm.compress(Bitmap.CompressFormat.JPEG, 100, baos)
val b = baos.toByteArray()
return Base64.encodeToString(b, Base64.DEFAULT)
}
fun decodeImage(bm: String, imageView: ImageView,resources: Resources) {
val imageBytes = Base64.decode(bm, Base64.DEFAULT)
val decodedImage = BitmapFactory.decodeByteArray(imageBytes, 0, imageBytes.size)
class MyInterceptor : Interceptor {
override fun intercept(chain: Interceptor.Chain): Response {
}
}