Skip to content

Instantly share code, notes, and snippets.

@davidmigloz
Last active April 22, 2021 08:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davidmigloz/ee9e14a7a4a9f43e6e7088a2f87fd0e7 to your computer and use it in GitHub Desktop.
Save davidmigloz/ee9e14a7a4a9f43e6e7088a2f87fd0e7 to your computer and use it in GitHub Desktop.
Dart vs Kotlin: conditional expressions
void main() {
final score = 7;
final result = score >= 5 ? "Passed" : "Failed";
String message;
switch (result) {
case "Passed":
message = "Congratulations!";
break;
case "Failed":
message = "Keep trying!";
break;
default:
message = "Do you know your result?";
}
print(message);
}
fun main() {
val score = 7
val result = if(score >= 5) "Passed" else "Failed"
val message = when (result) {
"Passed" -> "Congratulations!"
"Failed" -> "Keep trying!"
else -> "Do you know your result?"
}
println(message)
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment