Hello Jacob !!..
I get this error while trying to run your code:

Error evaluating cyclic.jl
LoadError: MethodError: `+` has no method matching +(::ASCIIString, ::Int64)
Closest candidates are:
  +(::Any, ::Any, !Matched::Any, !Matched::Any...)
  +(!Matched::Int64, ::Int64)
  +(!Matched::Complex{Bool}, ::Real)
  ...
 [inlined code] from /home/rishabh/CodeVita/ProjectJulia/cyclic.jl:6
 in anonymous at ./no file:4294967295
while loading /home/rishabh/CodeVita/ProjectJulia/cyclic.jl, in expression 
starting on line 5


On Wednesday, August 17, 2016 at 12:00:25 PM UTC+5:30, Rishabh Raghunath 
wrote:
>
>
> Hello fellow Julia Users!!
>
> How do you manipulate the individual characters comprising a string in 
> Julia using a for loop ?
> For example:
> ###################
>
> a = "abcd"
>
>   for i in length(a)
>    a[i]+=1
>  end
>
> print(a)
>
> ####################
>  I am expecting to get my EXPECTED OUTPUT as        "     bcde      "
>
>  BUT I get the following error:  
> ##########################################
>
>  ERROR: MethodError: `setindex!` has no method matching 
> setindex!(::ASCIIString, ::Char, ::Int64)
>  [inlined code] from ./none:2
>  in anonymous at ./no file:4294967295
>
> ##########################################
> I also tried using:
>
> for i in eachindex(a) instead of the for loop in the above program .. And 
> I get the same error..
>
> Please tell me what i should do to get my desired output ..
> Please respond ASAP..
> Thanks..
>

Reply via email to