J'essaie de comprendre la différence entre les deux morceaux de code suivants en kotlin :
myVar?.let { print(it) } ?: run { print("its null folks") }
vs
myVar?.let { print(it) } ?: print("its null folks")
Sont-ils équivalents ? Est-ce que run est juste pour que nous puissions utiliser un bloc de code et l'autre est pour une seule déclaration ?