Numeric separator syntax: Difference between revisions
Content added Content deleted
m (→{{header|Python}}: tech phrase.) |
(Added Sidef) |
||
Line 240: | Line 240: | ||
+ 4500 |
+ 4500 |
||
- 1719 |
- 1719 |
||
=={{header|Sidef}}== |
|||
Sidef allows underscores as a separator character in numeric inputs. |
|||
<lang ruby># Int |
|||
say 1_2_3; # 123 |
|||
# Binary Int |
|||
say 0b1_0_1_0_1; # 21 |
|||
# Hexadecimal Int |
|||
say 0xa_bc_d; # 43981 |
|||
# Rational |
|||
say 1_2_3_4.2_5; # 1234.25 |
|||
# Rational in exponential notation |
|||
say 6.0_22e4; # 60220 |
|||
# Apart from starting the number with an undercore, it can be placed anywhere in the number. |
|||
say 1234_.25; # 1234.25 |
|||
say 1234._25; # 1234.25 |
|||
say 1234.25_; # 1234.25 |
|||
say 12__34.25; # 1234.25 |
|||
# say _1234.25; # syntax error</lang> |