Wsh Tutorial: Expression
- syntax: expr
- beispiel: {RZ4+dsn.beispiel.wsh(wshTut32)}
Wsh has 3 different kind of expressions for different kinds
- # literal text
- % ^ call with arguments, a name for the procedure to call and then an expression for the arguments
- all other kind allow a sequence of primaries and text. text is interpreted depending on kind, e.g. constant text for =, rexx statements for @ or disallowed for :
$#@ $$ --- expression --- $=n1=eins $$# # konstanter text ohne $ bearbeitung n1=$n1 $$^ f1 = ^ runReturn mit argumenten $$% f1 = % runOutput $$= = sekeleton mit primaries n1=$n1 $-¢2*3*4$! $$- '- rexx string' mit primaries 'n1='$n1 $-¢2*3*4$! $$. '. rexx objects' mit primaries 'n1='$n1 $-¢2*3*4$! $proc $@/f1/ $arg aa $$ start f1 aa=$aa $$ f1 returning return $aa 'from return of f1' $/f1/ $#out 20161127 10:20:50 --- expression --- # konstanter text ohne $ bearbeitung n1=$n1 start f1 aa=^ runReturn mit argumenten f1 returning ^ runReturn mit argumenten from return of f1 start f1 aa=% runOutput f1 returning = sekeleton mit primaries n1=eins 24 - rexx string MIT PRIMARIES n1=eins 24 . rexx objects MIT PRIMARIES n1=eins 24
character set problems
wiki | z/os | name |
---|---|---|
¢! | [] | square brackets |
| | ! | exclamation mark |