huh,  well, i see exactly the same weird behaviour you do.  i have no idea 
why.  hopefully someone who knows more will be attracted by the noise :o)

one clue, perhaps, is that 

julia> test = [ randBinStr(3) for i=1:0 ] 
0-element Array{Union(ASCIIString,UTF8String),1}

gives the type.  i would have expected that to say  
0-element Array{None,1}
but it appears that there is some strange kind of type-inference happening?!

andrew


On Saturday, 29 March 2014 11:08:52 UTC-3, Andrew Dabrowski wrote:
>
> Not at all sure this is the right way to do it...
>
> function randBinStr( len::Int )
>     res = repeat( "0", len )
>     replace( res, r"(.)", x -> ( rand() < 0.5 ? "0" : "1" ) )
> end
>
>
>
> On Saturday, March 29, 2014 9:49:59 AM UTC-4, andrew cooke wrote:
>>
>> can you post randBinStr?  don't have an explanation, just curious.  the 
>> following seems fine:
>>
>>

Reply via email to