1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41
|
<span class="hljs-number">1</span>, <span class="hljs-number">10</span>, <span class="hljs-number">999</span>, <span class="hljs-number">0</span>, <span class="hljs-number">00</span>, <span class="hljs-number">000</span>, <span class="hljs-number">442L</span>
<span class="hljs-number">1</span>, <span class="hljs-number">1_0</span>, <span class="hljs-number">9_9_9</span>, <span class="hljs-number">0</span>, <span class="hljs-number">0_0</span>, <span class="hljs-number">0_0_0</span>, <span class="hljs-number">4_42l</span>
<span class="hljs-number">0b0</span>, <span class="hljs-number">0B11</span>, <span class="hljs-number">0B000</span>, <span class="hljs-number">0b010</span>, <span class="hljs-number">0B11111l</span>
<span class="hljs-number">0b_0</span>, <span class="hljs-number">0B_1_1</span>, <span class="hljs-number">0B0_00</span>, <span class="hljs-number">0b01_0</span>, <span class="hljs-number">0B1_1111L</span>
<span class="hljs-number">0O0</span>, <span class="hljs-number">0o01</span>, <span class="hljs-number">0O777</span>, <span class="hljs-number">0o644</span>, <span class="hljs-number">0O1234567L</span>
<span class="hljs-number">0O_0</span>, <span class="hljs-number">0o_0_1</span>, <span class="hljs-number">0O77_7</span>, <span class="hljs-number">0o6_44</span>, <span class="hljs-number">0O123_4567l</span>
<span class="hljs-number">0x0</span>, <span class="hljs-number">0Xa0</span>, <span class="hljs-number">0X7FFF</span>, <span class="hljs-number">0xd3aD</span>, <span class="hljs-number">0X1d306l</span>
<span class="hljs-number">0x_0</span>, <span class="hljs-number">0X_a_0</span>, <span class="hljs-number">0X7F_FF</span>, <span class="hljs-number">0x_d3_aD</span>, <span class="hljs-number">0X1_d306L</span>
<span class="hljs-number">.0</span>, <span class="hljs-number">.00</span>, <span class="hljs-number">.9</span>, <span class="hljs-number">4.2</span>, <span class="hljs-number">40.0</span>, <span class="hljs-number">0.</span>, <span class="hljs-number">00.</span>, <span class="hljs-number">10.</span>
<span class="hljs-number">.0</span>, <span class="hljs-number">.0_0</span>, <span class="hljs-number">.9</span>, <span class="hljs-number">4.2</span>, <span class="hljs-number">4_0.0</span>, <span class="hljs-number">0.</span>, <span class="hljs-number">0_0.</span>, <span class="hljs-number">1_0.</span>
<span class="hljs-number">.0e10</span>, <span class="hljs-number">.00e+10</span>, <span class="hljs-number">.9e-10</span>, <span class="hljs-number">4.2E10</span>, <span class="hljs-number">40.0E+08</span>, <span class="hljs-number">0.E-10</span>, <span class="hljs-number">00.e100</span>, <span class="hljs-number">0010e+10</span>
<span class="hljs-number">.0e1_0</span>, <span class="hljs-number">.0_0e+10</span>, <span class="hljs-number">.9e-1_0</span>, <span class="hljs-number">4.2E1_0</span>, <span class="hljs-number">4_0.0E+0_8</span>, <span class="hljs-number">0.E-1_0</span>, <span class="hljs-number">0_0.e1_0_0</span>, <span class="hljs-number">00_10e+10</span>
<span class="hljs-number">.0j</span>, <span class="hljs-number">.00J</span>, <span class="hljs-number">.9j</span>, <span class="hljs-number">4.2J</span>, <span class="hljs-number">40.0j</span>, <span class="hljs-number">0.J</span>, <span class="hljs-number">00.j</span>, <span class="hljs-number">10.J</span>
<span class="hljs-number">.0j</span>, <span class="hljs-number">.0_0J</span>, <span class="hljs-number">.9j</span>, <span class="hljs-number">4.2J</span>, <span class="hljs-number">4_0.0j</span>, <span class="hljs-number">0.J</span>, <span class="hljs-number">0_0.j</span>, <span class="hljs-number">1_0.J</span>
<span class="hljs-number">.0e10J</span>, <span class="hljs-number">.00e+10j</span>, <span class="hljs-number">.9e-10J</span>, <span class="hljs-number">4.2E10j</span>, <span class="hljs-number">40.0E+08J</span>, <span class="hljs-number">0.E-10j</span>, <span class="hljs-number">00.e100J</span>, <span class="hljs-number">0010e+10j</span>
<span class="hljs-number">.0e1_0J</span>, <span class="hljs-number">.0_0e+10j</span>, <span class="hljs-number">.9e-1_0J</span>, <span class="hljs-number">4.2E1_0j</span>, <span class="hljs-number">4_0.0E+0_8J</span>, <span class="hljs-number">0.E-1_0j</span>, <span class="hljs-number">0_0.e1_0_0J</span>, <span class="hljs-number">00_10e+10j</span>
<span class="hljs-number">0j</span>, <span class="hljs-number">00J</span>, <span class="hljs-number">000j</span>, <span class="hljs-number">1234J</span>
<span class="hljs-number">0j</span>, <span class="hljs-number">0_0J</span>, <span class="hljs-number">0_0_0j</span>, <span class="hljs-number">12_3_4J</span>
<span class="hljs-comment"># expressions containing numeric literals</span>
<span class="hljs-number">0.</span>.__str__, <span class="hljs-number">1e1</span>.__str__, fn(<span class="hljs-number">.5</span>)
<span class="hljs-comment"># expressions not containing numeric literals</span>
x0.j
<span class="hljs-comment"># invalid pseudo-numeric expressions</span>
1__0
1e_1
07
0b1e1
|