Revision history for CatPgOperators


Revision [19883]

Last edited on 2016-02-10 15:44:11 by DkLwikki [Update link format]
Additions:
""FreeBASIC"" has numerous //operators// that perform a certain function with their //operands//. Many operators use a "##operand //operator// operand##" syntax, like ##[[KeyPgOpAssignment|Operator = (Assignment)]]## or ##[[KeyPgOpAdd|Operator +]]##, while others are called like normal procedures, like ##[[KeyPgOpStrptr|Operator Strptr]]##.
Operators that provide access to [[KeyPgType|Type]] or [[KeyPgClass|Class]] members.
Operators that use iterator objects in ##[[KeyPgFornext|For...Next]]## statements.
Deletions:
""FreeBASIC"" has numerous //operators// that perform a certain function with their //operands//. Many operators use a "##operand //operator// operand##" syntax, like ##[[KeyPgOpAssignment Operator = (Assignment)]]## or ##[[KeyPgOpAdd Operator +]]##, while others are called like normal procedures, like ##[[KeyPgOpStrptr Operator Strptr]]##.
Operators that provide access to [[KeyPgType Type]] or [[KeyPgClass Class]] members.
Operators that use iterator objects in ##[[KeyPgFornext For...Next]]## statements.


Revision [14755]

Edited on 2010-08-04 08:23:10 by DkLwikki [Removed all the assigment operators from here. Since they're also listed on the "Assignment operator]
Additions:
=={{fbdoc item="keyword" value="CatPgOpArithmetic|Arithmetic operators"}}==
<<>>=={{fbdoc item="keyword" value="CatPgOpString|String operators"}}==
Deletions:
=={{fbdoc item="keyword" value="KeyPgOpAssignment|= (Assignment)"}}==
Assigns the value of one operand to the other.
=={{fbdoc item="keyword" value="KeyPgOpCombineConcat|&= (Concatenate and assign)"}}==
Assigns the value of a concatenation between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineAdd|+= (Add and assign)"}}==
Assigns the value of an addition between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineSub|-= (Subtract and assign)"}}==
Assigns the value of a subtraction between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineMultiply|*= (Multiply and assign)"}}==
Assigns the value of a multiplication between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineDivide|/= (Divide and assign)"}}==
Assigns the value of a division between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineIntegerDivide|\= (Integer divide and assign)"}}==
Assigns the value of an integer divide between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineExponentiate|^= (Exponentiate and assign)"}}==
Assigns the value of a exponentiation between two operands.
=={{fbdoc item="keyword" value="KeyPgOpLet|Let (Assignment)"}}==
Assigns the value of one user defined type to another.
=={{fbdoc item="keyword" value="KeyPgOpLetlist|Let() (Assignment)"}}==
Assigns the fields of a user defined type to a list of variables.
=={{fbdoc item="keyword" value="KeyPgOpCombineModulus|Mod= (Modulus and assign)"}}==
Assigns the value of a modulus between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineAnd|And= (Conjunction and assign)"}}==
Assigns the value of a bitwise conjunction between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineEqv|Eqv= (Equivalence and assign)"}}==
Assigns the value of a bitwise equivalence between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineImp|Imp= (Implication and assign)"}}==
Assigns the value of a bitwise implication between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineOr|Or= (Inclusive disjunction and assign)"}}==
Assigns the value of a bitwise inclusive or between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineXor|Xor= (Exclusive disjunction and assign)"}}==
Assigns the value of a bitwise exclusive or between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineShiftLeft|Shl= (Shift left and assign)"}}==
Assigns the value of a bitwise shift left of an operand.
=={{fbdoc item="keyword" value="KeyPgOpCombineShiftRight|Shr= (Shift right and assign)"}}==
Assigns the value of a bitwise shift right of an operand.<<

<<=={{fbdoc item="keyword" value="CatPgOpArithmetic|Arithmetic operators"}}==
=={{fbdoc item="keyword" value="CatPgOpString|String operators"}}==


Revision [14581]

Edited on 2010-04-09 00:36:29 by Chris319 [Removed all the assigment operators from here. Since they're also listed on the "Assignment operator]
Additions:
Operators which assign the value of one operand to the other.
=={{fbdoc item="keyword" value="KeyPgOpAssignment|= (Assignment)"}}==
Assigns the value of one operand to the other.
=={{fbdoc item="keyword" value="KeyPgOpCombineConcat|&= (Concatenate and assign)"}}==
Assigns the value of a concatenation between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineAdd|+= (Add and assign)"}}==
Assigns the value of an addition between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineSub|-= (Subtract and assign)"}}==
Assigns the value of a subtraction between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineMultiply|*= (Multiply and assign)"}}==
Assigns the value of a multiplication between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineDivide|/= (Divide and assign)"}}==
Assigns the value of a division between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineIntegerDivide|\= (Integer divide and assign)"}}==
Assigns the value of an integer divide between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineExponentiate|^= (Exponentiate and assign)"}}==
Assigns the value of a exponentiation between two operands.
=={{fbdoc item="keyword" value="KeyPgOpLet|Let (Assignment)"}}==
Assigns the value of one user defined type to another.
=={{fbdoc item="keyword" value="KeyPgOpLetlist|Let() (Assignment)"}}==
Assigns the fields of a user defined type to a list of variables.
=={{fbdoc item="keyword" value="KeyPgOpCombineModulus|Mod= (Modulus and assign)"}}==
Assigns the value of a modulus between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineAnd|And= (Conjunction and assign)"}}==
Assigns the value of a bitwise conjunction between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineEqv|Eqv= (Equivalence and assign)"}}==
Assigns the value of a bitwise equivalence between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineImp|Imp= (Implication and assign)"}}==
Assigns the value of a bitwise implication between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineOr|Or= (Inclusive disjunction and assign)"}}==
Assigns the value of a bitwise inclusive or between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineXor|Xor= (Exclusive disjunction and assign)"}}==
Assigns the value of a bitwise exclusive or between two operands.
=={{fbdoc item="keyword" value="KeyPgOpCombineShiftLeft|Shl= (Shift left and assign)"}}==
Assigns the value of a bitwise shift left of an operand.
=={{fbdoc item="keyword" value="KeyPgOpCombineShiftRight|Shr= (Shift right and assign)"}}==
Assigns the value of a bitwise shift right of an operand.<<

<<=={{fbdoc item="keyword" value="CatPgOpArithmetic|Arithmetic operators"}}==
=={{fbdoc item="keyword" value="CatPgOpString|String operators"}}==
Deletions:
Operators that assign the value of one operand to the other operand.
=={{fbdoc item="keyword" value="CatPgOpArithmetic|Arithmetic operators"}}==
<<>>=={{fbdoc item="keyword" value="CatPgOpString|String operators"}}==


Revision [13399]

The oldest known version of this page was created on 2008-05-29 19:53:50 by YetiFoot [Removed all the assigment operators from here. Since they're also listed on the "Assignment operator]
Valid XHTML :: Valid CSS: :: Powered by WikkaWiki



sf.net phatcode