do we have some documentation for this behavior? ...
# getting-started
v
do we have some documentation for this behavior?
Copy code
val foo: String
// foo cannot be used yet
if (cond) {
  ...
  foo = "a"
  ...
  foo can be used here
} else {
  ...
  foo = "b"
  ...
  foo can be used here
}

// foo can be used now