Hello,
I have an associative array to store upcoming events like :
tbl[ time ] = function_to_trigger()
where time is a numerical value like 12.30 for 12:30 (I know there is better time representation but it's to make user interface easier).
Some time, the key is not found in the array like in this log :
2016-10-19 11:21:00 - *d* tmrSubFunc(11.21)
Time to launch something,
2016-10-19 11:21:00 - *d* ->nil
but tbl[time] is not found
2016-10-19 11:21:00 - *d* arg : 11.21 / number
the index to find out.
Dump of the table :
2016-10-19 11:21:00 - *d* tbl :(number)1 = {
(number)1 = "function: 0x16aca18"
}
(number)18.42 = {
(number)1 = "function: 0x16c1cd0"
(number)2 = "function: 0x16bfbc0"
(number)3 = "function: 0x16c3a20"
}
(number)8.05 = {
(number)1 = "function: 0x16bfe28"
}
(number)11.21 = {
(number)1 = "function: 0x16ad830"
}
As you can see, an entry for 11.21 exists but is not found.
I suspect a (deep) rounding issue as the argument come from a calculation ... but is only a guess.
Does someone faced such issue ? And any workaround ?
Thanks
Laurent
The misspelling master is on the Web.
_________ 100 % Dictionnary Free !
/ /(
/ Dico / / Pleins d'autres fautes sur
/________ / /
(########( / http://destroyedlolo.info
Quoi, des fautes d'orthographe! Pas possible ;-D.