Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!us.feeder.erje.net!news2.arglkargh.de!news.swapon.de!eternal-september.org!feeder.eternal-september.org!news.eternal-september.org!.POSTED!not-for-mail From: Martin Gregorie Newsgroups: comp.lang.java.programmer Subject: Re: Java blunders Date: Mon, 28 Jul 2014 01:25:51 +0000 (UTC) Organization: A noiseless patient Spider Lines: 18 Message-ID: References: <53cef75d$0$291$14726298@news.sunsite.dk> <7s6vs9p395bretqrtdvh9i6til83vfk52p@4ax.com> <53d04b5f$0$291$14726298@news.sunsite.dk> <53d19752$0$295$14726298@news.sunsite.dk> <7lcat9t8j6tuo1v2tm1od8rhvhcgf5i7g9@4ax.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Injection-Date: Mon, 28 Jul 2014 01:25:51 +0000 (UTC) Injection-Info: mx05.eternal-september.org; posting-host="e5160e2be48f1ea550cf61512446f525"; logging-data="5083"; mail-complaints-to="abuse@eternal-september.org"; posting-account="U2FsdGVkX19aHv7KjCIfF7qvBIml2kva6uVpP72ETMY=" User-Agent: Pan/0.139 (Sexual Chocolate; GIT bf56508 git://git.gnome.org/pan2) Cancel-Lock: sha1:mjxBr1I8eb+TozUrQ7dncNzSt4U= Xref: csiph.com comp.lang.java.programmer:29377 On Sun, 27 Jul 2014 18:10:42 -0400, Eric Sosman wrote: > If the `.' were to replace `+' as the string concatenation > operator, > then the expression `clownName.equals("Bozo")' would be ambiguous > It would be more likely to generate a compile-time error because neither operand was a String and/or could not be coerced into one. However, I must admit that I hadn't thought of that ambiguity, not least because Perl and PHP coders tend to put a space on either side of '.', probably to make its presence easier to spot. -- martin@ | Martin Gregorie gregorie. | Essex, UK org |