で逆にドメイン チャペルは、アレイ用reverse()オペレータがありますが、私はそれがドメイン var v = {1..8};
for w in v {
writeln(w);
}
// poops
for w in reverse(v) {
writeln(w);
}
どのように私は逆行しないで動作させるように見えることはできませんか?
オブジェクトがあります。var Players:[ドメイン] Playerと逆の順序でオブジェクトを繰り返し処理したいと思います。 のようなものは、この for p in Players by {
writeln(p.name);
writeln("I was the %i st player added".format(p.pid)") // pid corresponds
これはおそらく本当に馬鹿です。チャペルのオブジェクトのサブクラスをどうやってチェックしますか? class Banana : Fruit {
var color: string;
}
class Apple: Fruit {
var poison: bool;
}
class Fruit {
}
var a = new Apple(poison=true);
v
earlier SO questionをフォローして、今度はFruitをバスケットに集めて、途中でサブタイプを知りたいと思います。 class Banana : Fruit {
var color: string;
}
class Apple: Fruit {
var poison: bool;
}
class Fruit {
}
var a = new Appl
私はマトリックスがあります、はい、Aです。彼女の行を操作して、私はしばしば "ノックアウト"ベクターを作成する必要があります。基本的には var v = [5, 4, 3, 2, 1];
v_{-2} = [5, 3, 2, 1]; // e.g. v[2] is removed
私はこの計算のために、恒久的に削除したくない、と私はAの行に沿って、それをやりたいです。 A上 var knoc