summary refs log blame commit diff stats
path: root/tests/float/tfloat6.nim
blob: fa8fc9da8636058cc1b9688fd9ef985df534b065 (plain) (tree)
1
2
3
4
5
6
7
8
9
10
11
           
             

                   
             

                   



                       



               




                                            
 

                                                     




                                
discard """
  output: '''
0.000001 : 0.000001
0.000001 : 0.000001
0.001 : 0.001
0.000001 : 0.000001
0.000001 : 0.000001
10.000001 : 10.000001
100.000001 : 100.000001
'''
  disabled: "windows"
"""

import strutils

echo "0.00_0001".parseFloat(), " : ", 1E-6
echo "0.00__00_01".parseFloat(), " : ", 1E-6
echo "0.0_01".parseFloat(), " : ", 0.001
echo "0.00_000_1".parseFloat(), " : ", 1E-6
echo "0.00000_1".parseFloat(), " : ", 1E-6

echo "1_0.00_0001".parseFloat(), " : ", 10.000001
echo "1__00.00_0001".parseFloat(), " : ", 1_00.000001

# bug #18148

var a = 1.1'f32
doAssert $a == "1.1", $a # fails