Skip to content

Instantly share code, notes, and snippets.

View sajjadyousefnia's full-sized avatar
🤒
Out sick

Sajjad Yousefnia sajjadyousefnia

🤒
Out sick
View GitHub Profile
// ...
println("End of surroundingFunction()") // This won't execute
// ...
package com.chikekotlin.projectx.utils
fun checkUserStatus(): String {
return "online"
}
package com.chikekotlin.projectx.utils
fun checkUserStatus(): String {
return "online"
}
package com.chikekotlin.projectx.users
import com.chikekotlin.projectx.utils.checkUserStatus
if (checkUserStatus() == "online") {
// do something
}
/* Java */
package com.chikekotlin.projectx.utils
public class UserUtilsKt {
public static String checkUserStatus() {
return "online";
}
}
/* Java */
import com.chikekotlin.projectx.utils.UserUtilsKt
...
UserUtilsKt.checkUserStatus()
@file:JvmName("UserUtils")
package com.chikekotlin.projectx.utils
fun checkUserStatus(): String {
return "online"
}
/* Java */
import com.chikekotlin.projectx.utils.UserUtils
...
UserUtils.checkUserStatus()
/* Java */
import com.chikekotlin.projectx.utils.UserUtils
...
UserUtils.checkUserStatus()
val message = { println("Hey, Kotlin is really cool!") }
message() // "Hey, Kotlin is really cool!"