Feb. 11th, 2010

andrewducker: (Default)

Make your own here. Post them in the comments. Make them funnier than my terrible effort.
via [livejournal.com profile] nihilistic_kid
andrewducker: (Default)
If you haven't seen Charlie Wilson's War, the true story of the Texan Congressman who helped fund the war against the Soviets in Afghanistan in the 80s, then I really highly recommend it.

More here
andrewducker: (Default)
  If I have a method:
int DoSomething(string someStuff)
{
  //Do Stuff
  return 42;
}
then effectively I have an unnamed variable that gets set by the return statement, yes?

That being the case, wouldn't it be in some ways clearer to have an explicit, named, variable that gets set instead?

int DoSomething(string someStuff)
{
  //Do Stuff
  returnValue = 42;
}

where "returnValue" is a keyword that's used to return the value.

As it is I frequently end up with code that creates (or sets) a variable at various points through the code just so it can be returned at the end.  Making this an explicit part of the language just makes sense to me.

I assume there are languages out there that do this.

August 2025

S M T W T F S
      1 2
3 4 5 6 7 8 9
10 11 12 1314 15 16
17 18 19 20 21 22 23
24 25 26 27 28 2930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Aug. 30th, 2025 04:24 pm
Powered by Dreamwidth Studios