But a is defintiely a variable, while b may be a function call.
In a = b if b, you compute the function twice.
In a = b or a, you compute the function only once.
--Ken
···
On Wed, 29 Aug 2007 08:53:19 +0900, Logan Capaldo wrote:
On 8/28/07, Douglas F Shearer <dougal.s@gmail.com> wrote:
Hi Jay
On 29 Aug 2007, at 00:30, Jay Levitt wrote:
> a = b if b
>
> Does that exist in a DRYer form?
Best I could come up with just now was:
a = b || a
a = b if b
Not really DRYer :), you just repeat a instead of b 
--
Ken Bloom. PhD candidate. Linguistic Cognition Laboratory.
Department of Computer Science. Illinois Institute of Technology.
http://www.iit.edu/~kbloom1/
Took the words right out of my mouth, I must read my email more frequently...
Douglas F Shearer
dougal.s@gmail.com
···
On 29 Aug 2007, at 14:40, Ken Bloom wrote:
On Wed, 29 Aug 2007 08:53:19 +0900, Logan Capaldo wrote:
On 8/28/07, Douglas F Shearer <dougal.s@gmail.com> wrote:
Hi Jay
On 29 Aug 2007, at 00:30, Jay Levitt wrote:
a = b if b
Does that exist in a DRYer form?
Best I could come up with just now was:
a = b || a
a = b if b
Not really DRYer :), you just repeat a instead of b 
But a is defintiely a variable, while b may be a function call.
In a = b if b, you compute the function twice.
In a = b or a, you compute the function only once.
>> Hi Jay
>>
>>
>> > a = b if b
>> >
>> > Does that exist in a DRYer form?
>>
>> Best I could come up with just now was:
>>
>> a = b || a
> a = b if b
> Not really DRYer :), you just repeat a instead of b 
But a is defintiely a variable, while b may be a function call.
In a = b if b, you compute the function twice.
In a = b or a, you compute the function only once.
Methods that are expensive and/or have side effects should probably
not be named b 
···
On 8/29/07, Ken Bloom <kbloom@gmail.com> wrote:
On Wed, 29 Aug 2007 08:53:19 +0900, Logan Capaldo wrote:
> On 8/28/07, Douglas F Shearer <dougal.s@gmail.com> wrote:
>> On 29 Aug 2007, at 00:30, Jay Levitt wrote:
--Ken
--
Ken Bloom. PhD candidate. Linguistic Cognition Laboratory.
Department of Computer Science. Illinois Institute of Technology.
http://www.iit.edu/~kbloom1/