asDouble method
Implementation
double asDouble() {
if ( kind == 2 ) {
return num;
}
if ( kind == 1 ) {
if ( b ) {
return 1.0;
}
return 0.0;
}
if ( kind == 3 ) {
double? d = double.tryParse(str);
if ( d != null ) {
return d!;
}
}
return 0.0;
}