in reply to Re^2: Find range in coordinates array (updated)
in thread Find range in array with indices
I cannot match anything if I search for the following value with 3 digits after the "."
With the code I showed, it works for me for values such as my $input = 7.111; (that are actually in the range 7.023-7.133). So if that's not working for you, perhaps you could show an SSCCE?
If you're getting the "Input too wide" error, then probably your @array only contains values with two digits after the decimal point or less and the code is adapting $maxlen (the maximum number of digits after the decimal) to that automatically. You could also do something like "$maxlen should always be at least three digits, or one digit longer than the values in @array, whichever is bigger" by saying my $maxlen = 1 + max 2, map ..., or you could just use a fixed $maxlen.
|
---|
Replies are listed 'Best First'. | |
---|---|
Re^4: Find range in coordinates array (updated)
by IB2017 (Pilgrim) on Oct 01, 2019 at 20:40 UTC | |
by haukex (Archbishop) on Oct 02, 2019 at 08:16 UTC |