Hi Ivar and Keno,
         Thank you. that worked.  I'm sorry to bother you on something that 
has been documented but i just went with what i used to.  May I know the 
reason behind using '*' for concatenation instead of '+' which is the norm?

Thank you,

Regards,
Sharmila

On Sunday, January 19, 2014 1:25:54 AM UTC+5:30, Ivar Nesje wrote:
>
> As Keno says, you should use * for string concatenation in Julia, not + as 
> in Python.
>
> If you really, really want, you can "fix" it by adding a new method to +, 
> but that might cause other problems, and I think that would be inadvisable 
> if you want do distribute a package with your code.
>
> +(a::String, b::String) = a*b
>
> Ivar
>
> kl. 20:12:56 UTC+1 lørdag 18. januar 2014 skrev Keno Fischer følgende:
>>
>> String concat uses `*` rather than `+`
>>
>>
>> On Sat, Jan 18, 2014 at 2:04 PM, Sharmila Gopirajan Sivakumar <
>> [email protected]> wrote:
>>
>>> Hi, 
>>>    This is about some odd issues I'm experiencing with Julia. When I try 
>>> to add 2 strings,
>>>
>>> url = "http://"; + domain
>>>
>>> (Here domain is a variable whose value is read from the csv file using 
>>> readtable.)
>>>
>>>  I get the error "ERROR: no method +(ASCIIString, UTF8String)".  But in 
>>> julia's Base/strings.jl, there are promote rules to promote asciistring to 
>>> utf8string.  So why do we get this error?  how do I fix it?  I would be 
>>> quite willing to fix it in Julia.
>>>
>>> Regards,
>>> Sharmila
>>>
>>
>>

Reply via email to