solilang 0.53.0

A dynamically-typed, class-based OOP language with optional type annotations and pipeline operators
Documentation
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>spread_operator.sl - Coverage</title>
    <link rel="stylesheet" href="../assets/style.css">
</head>
<body>
    <div class="container">
        <header>
            <h1>spread_operator.sl</h1>
            <a href="../index.html" class="back-link">← Back to Dashboard</a>
        </header>
        <section class="source-view">
            <table>
                <tbody>
                    <tr class="code-line">
                    <td class="line-num">1</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>// Test spread operator in arrays</pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">2</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>let a = [1, 2, 3];</pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">3</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>let b = [0, ...a, 4];</pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">4</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>print("Spread in array:");</pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">5</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>print(b);  // [0, 1, 2, 3, 4]</pre></td>
                </tr><tr class="code-line">
                    <td class="line-num">6</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre></pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">7</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>let c = [...a, ...a];</pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">8</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>print("Double spread:");</pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">9</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>print(c);  // [1, 2, 3, 1, 2, 3]</pre></td>
                </tr><tr class="code-line">
                    <td class="line-num">10</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre></pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">11</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>let nums1 = [1, 2];</pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">12</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>let nums2 = [3, 4];</pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">13</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>let nums3 = [...nums1, ...nums2];</pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">14</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>print("Combined spreads:");</pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">15</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>print(nums3);  // [1, 2, 3, 4]</pre></td>
                </tr><tr class="code-line">
                    <td class="line-num">16</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre></pre></td>
                </tr><tr class="code-line uncovered">
                    <td class="line-num">17</td>
                    <td class="line-indicator"></td>
                    <td class="code-content"><pre>print("Spread operator tests passed!");</pre></td>
                </tr>
                </tbody>
            </table>
        </section>
    </div>
</body>
</html>