>>I never knew that.
>>I agree, there is some ambiguity in language designer decisions.
>>If speculate more and make order is important we may end up with
>>"1" + 1 => "11"
>> 1 + "1" => 2
>>
>>>Hi Michael,
>>>
>>>>which is implicitly converted to string "11" in mainstream languages now.
>>>
>>>Actually, it's implicitly converted to numeric 2 in Oracle PL/SQL. <s>
>
>I prefer to have and error with such operations. If the language does implicitly convert for such operations the results may be unpredictable and not so easy to debug.
Visual Basic can do implicit conversion.
If it's not broken, fix it until it is.
My Blog