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

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

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

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

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

Loading…
Cancel
Save