Made with KolourPaint and screenshots from Kate (with the GitHub theme).

  • CarrotsHaveEars@lemmy.ml
    link
    fedilink
    arrow-up
    2
    ·
    8 hours ago

    What about you declare (then it gets allocated in stack) it and pass it to a different context for assignment?

    • ThirdConsul@lemmy.ml
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      4 hours ago

      Well, I don’t know your use case well enough, but I guess you might have perfect reason for that behavior.

      One thing that comes to my mind is the old Try in C#

      bool parsedSuccessfully = int.TryParse("123", out int result);
      

      But I guess more popular approach would be to use Error as Values, right?

      E.g. something like this

      Outcome<Exception, Int> result = int.TotallyNewParse("123");