What version of Julia are you running on?
That worked for me, i.e.
julia> z = [a, "foo", "bar"]
3-element Array{UTF8String,1}: 
 "foobar⊕" 
 "foo"     
 "bar"     

julia> map(x->x[end], z) 
3-element Array{Char,1}: 
 '⊕' 
 'o' 
 'r'


On Friday, July 17, 2015 at 9:16:27 AM UTC-4, paul analyst wrote:
>
>  This 
>  map(x->x[1:min(length(x),15)], A)
>
> This is ok, but now i must take only last char from any row this array A. 
> How do it ?
>
> julia> map(x->x[length(x)],A)
> ERROR: BoundsError()
>  in next at utf8.jl:56
>  in anonymous at none:1
>  in map_to! at abstractarray.jl:1311
>  in anonymous at none:1
>  in map at abstractarray.jl:1331
>
>
> julia> map(x->x[end],A)
> ERROR: BoundsError()
>  in next at utf8.jl:56
>  in anonymous at none:1
>  in map_to! at abstractarray.jl:1311
>  in anonymous at none:1
>  in map at abstractarray.jl:1331
> Paul
>
>
>  W dniu 2015-07-02 o 21:13, Tom Breloff pisze:
>  
> Try: 
>  map(x->x[1:min(length(x),15)], A)
>  
>
>
> On Thursday, July 2, 2015 at 3:06:33 PM UTC-4, paul analyst wrote: 
>>
>> How from dimensional array cut out no more than the first 15 characters of 
>> each line, without loop. is posible it ?
>>
>> I have :
>> julia> A
>> 3-element Array{Any,1}:
>>  "Lorem ipsum dolor sit amet consectetur adipiscing elit sed do eiusmod 
>> tempor incididunt ut labore et dolore magn
>> a aliqua. "
>>  "Ut enim ad minim veniam quis nostrud exercitation ullamco laboris nisi 
>> ut aliquip ex ea commodo consequat. "
>>
>>  "Duis aute irure dolor in reprehenderit in voluptate velit esse cillum 
>> dolore eu fugiat nulla pariatur. Excepteur
>>  sint occaecat cupidatat non proident sunt in culpa qui officia deserunt 
>> mollit anim id est laborum."
>>
>> But i need
>>
>> julia> A
>> 3-element Array{Any,1}:
>>  "Lorem ipsum dolor
>> a aliqua. "
>>  "Ut enim ad minim
>>
>>  "Duis aute irure d
>>  sint occaecat cupi
>>
>>    
> 

Reply via email to