[Tiptoi] unexpected "$"
Joachim Breitner
mail at joachim-breitner.de
Mo Dez 20 12:36:13 CET 2021
Hallo,
Am Montag, dem 20.12.2021 um 12:27 +0100 schrieb Gernot Frisch via
tiptoi:
> > > Fehler:
> > > tttool: In Line 2 of OID 12004 column 30:
> > > $pop1 > $pop2 ? $pop1 := 1 ? $pop1 := 0
> > Ein ? brauchst du nur nach Tests wie $pop1 > $pop2, aber nicht nach
> > Zuweisungen wie $pop1 := 1. Also einfach das zweite ? weglassen.
> Ich möchte, dass "$pop1" das Ergebnis von " $pop1 > $pop2" erhält, also
> 1=true, 0=false. Klappt das dann so?
> $pop1 > $pop2 ? $pop1:=1 $pop1:=0
>
> Ich verstehe den Unterschied zu diesem Code nicht:
> $pop1 > $pop2 = $pop1 := 1
> # nächste Zeile - wird immer ausgeführt
> $pop1 := 0
So geht das leider nicht. Die Bedingungen sind nur Guards, die
entscheiden, ob die Zeile ausgeführt wird; für jedes Skript wird immer
genau eine Zeile ausgeführt.
Aber man könnte das so lösen:
- $pop1 > $pop2? $pop1:=1
- $pop1 <= $pop2? $pop1:=0
Siehe auch
https://tttool.readthedocs.io/de/latest/yaml-referenz.html#conditionals
Cheers,
Joachim
--
Joachim Breitner
mail at joachim-breitner.de
http://www.joachim-breitner.de/
Mehr Informationen über die Mailingliste tiptoi