Re: assert-like debug { /* code */ } feature?
- From: Tegiri Nenashi <TegiriNenashi@xxxxxxxxx>
- Date: Fri, 5 Sep 2008 12:02:50 -0700 (PDT)
On Sep 5, 4:26 am, Eric Sosman <esos...@xxxxxxxxxxxxxxxxxxxx> wrote:
boolean asserting = false;
assert (asserting = true); // just one =
Hmm, I was unaware of assignment being interpreted as predicate. Just
checked this weird code:
boolean asserting = false;
if( asserting == (asserting = true) )
asserting = (asserting = true);
Why on earth this is allowed?
.
- Follow-Ups:
- Re: assert-like debug { /* code */ } feature?
- From: Eric Sosman
- Re: assert-like debug { /* code */ } feature?
- References:
- assert-like debug { /* code */ } feature?
- From: Andreas Leitgeb
- Re: assert-like debug { /* code */ } feature?
- From: Eric Sosman
- assert-like debug { /* code */ } feature?
- Prev by Date: Re: Simpler way to filter
- Next by Date: Issue in using log4j
- Previous by thread: Re: assert-like debug { /* code */ } feature?
- Next by thread: Re: assert-like debug { /* code */ } feature?
- Index(es):
Relevant Pages
|