pull/8442/head
Nguyen Tran 3 years ago
parent 67663a56c6
commit ffd22ae4f6

@ -4,13 +4,13 @@
if (true) { if (true) {
var a = writable(3); var a = writable(3);
} else { } else {
var a = writable(4); var a = writable(4);
} }
if (false) if (false)
var b = writable(2); var b = writable(2);
else else
var b = writable(5); var b = writable(5);
var x = $a; var x = $a;
var y = $b; var y = $b;

@ -1,8 +1,8 @@
<script> <script>
import { writable } from "svelte/store"; import { writable } from "svelte/store";
yes: { yes: {
var a = writable(3); var a = writable(3);
} }
no: var b = writable(5); no: var b = writable(5);

@ -1,35 +1,35 @@
<script> <script>
import { writable } from "svelte/store"; import { writable } from "svelte/store";
const val1 = 1; const val1 = 1;
const val2 = 10; const val2 = 10;
switch (val1) { switch (val1) {
case 1: case 1:
var a = writable(3); var a = writable(3);
break; break;
case 2: case 2:
var a = writable(4); var a = writable(4);
break; break;
default: default:
var a = writable(5); var a = writable(5);
break; break;
} }
switch (val2) { switch (val2) {
case 1: { case 1: {
var b = writable(3); var b = writable(3);
break; break;
} }
case 2: { case 2: {
var b = writable(4); var b = writable(4);
break; break;
} }
default: { default: {
var b = writable(5); var b = writable(5);
break; break;
} }
} }
var x = $a; var x = $a;
var y = $b; var y = $b;

@ -1,25 +1,25 @@
<script> <script>
export let q; export let q;
let p = 3; let p = 3;
$: { $: {
switch (q) { switch (q) {
case 1: case 1:
let value = Math.floor(Math.random()); // gives 0 let value = Math.floor(Math.random()); // gives 0
p = 4 + value; p = 4 + value;
break; break;
case 2: case 2:
var number = Math.ceil(Math.random()); // gives 1 var number = Math.ceil(Math.random()); // gives 1
p = 4 + number; p = 4 + number;
break; break;
case 3: case 3:
const foo = 2; // gives 2 const foo = 2; // gives 2
p = 4 + foo; p = 4 + foo;
break; break;
} }
} }
</script> </script>
<p> <p>
{p} {p}
</p> </p>

Loading…
Cancel
Save