| <num_var> *= <number> Operators: Multiply to Variable "*="Operators: Multiply "*"Multiply Glossary: Variable, var_refvariable with Glossary: Valuevalue.
 Both Glossary: OperatorGlossary: Operandoperands must be numeric. Flow control: if … thenIf any of both Vipsi command syntax: Arguments
 Glossary: Argumentsarguments is a Data Types: Text
 Item selector "[]": Text
 Glossary: text, text_valtext, Flow control: if … then
 Flow control: try … thenthen it is evaluated as Glossary: number, num_valnumber. Flow control: if … thenIf List functions: thisthis conversion fails Flow control: if … then
 Flow control: try … thenthen an error is generated.
 Flow control: if … thenIf any of both is a Data Types: Lists and arraysItem selector "[]": Lists
 Glossary: list, list_vallist, Flow control: if … then
 Flow control: try … thenthen Flow control: if … then
 Flow control: try … thenthe operation is performed on all items. Recursively.
 e.g.: vipsi> Instructions: varHow does VScript::Value() work?: Var*&var a=5, b
vipsi> b = a *= 4
vipsi> Instructions: putput a, ",", b  20,20
vipsi> a *= {1,"2",3}  = { 20, 40, 60 }
vipsi>
 Operators: Bitwise Not "~"Operators: Boolean Negation "!"Note: Operators: Assignment "="
 Built-in operators: Assignments:Assignment Vipsi command syntax: Operators
 Operators
 Glossary: Operatoroperators Flow control: do … loopdo Operators: Bitwise Not "~"
 Operators: Boolean Negation "!"not Flow control: returnreturn a result Glossary: Valuevalue. There are syntactical ambiguities with Flow control: if … then
 Flow control: try … thenthe "=" Numeric functions: signsign e.g. in Literals: List literals
 Lists and arrays: List literalslist literals. List functions: thisThis also allows named items in other places, e.g. passing named Vipsi command syntax: Arguments
 Glossary: Argumentsarguments to Vipsi command syntax: Procedures
 Data Types: Procedures
 Glossary: Procedureprocedures for a obj-C-like syntax. (planned for Flow control: if … then
 Flow control: try … thenthe future)
 |