Hacker News new | ask | show | jobs
by stouset 1903 days ago
Which is simpler?

    if (ptr == null) {
        return nil, fmt.Errorf("bad");
    }

    val := *ptr
or

    let value = ptr?
If `?` is unacceptable complexity, how on earth do you deal with functions—or, even worse—control flow keywords?