Gambas/reference: Difference between revisions

from HTYP, the free directory anyone can edit if they can prove to me that they're not a spambot
m Woozle moved page Gambas reference to Gambas/reference: reorganizing as subpages
extracted stuff to subpages
Line 1: Line 1:
==Navigation==
==Pages==
<section begin=navbar />{{#lst:Gambas|navbar}}: [[Gambas reference|reference]]<section end=navbar />{{seedling}}
* {{l/same|functions}}
 
* {{l/same|libraries}}
==Functions==
* [[Format (Gambas)|Format]]
* [[IsDigit]] (2.0; see [http://gambasdoc.org/help/lang/isdigit])
==Function Groups==
* [http://gambasdoc.org/help/cat/arith arithmetic functions]
* [http://gambasdoc.org/help/cat/bit bit manipulation]
* [http://gambasdoc.org/help/cat/char character test functions]
==Language Elements==
==Language Elements==
===control structures===
* IF / ENDIF
===operators===
===operators===
* <s>[http://gambasdoc.org/help/cat/arithop arithmetic operations]</s>: page missing or moved
* <s>[http://gambasdoc.org/help/cat/arithop arithmetic operations]</s>: page missing or moved
Line 33: Line 28:
** '''String1 <= String2''': String1 is "lower than" or equal to String2?
** '''String1 <= String2''': String1 is "lower than" or equal to String2?
** '''String1 >= String2''': String1 is "greater than" or equal to String2?
** '''String1 >= String2''': String1 is "greater than" or equal to String2?
==Libraries==
* [[gb.db]] handles [[database]] operations
* [[gb.qt]] handles forms

Revision as of 20:35, 24 April 2013

Pages

Language Elements

control structures

  • IF / ENDIF

operators

  • arithmetic operations: page missing or moved
  • assignment operators
    • Variable = Expression: Direct assignment
    • Variable += Expression: Assignment with addition (not available in Gambas 1.0.18)
    • Variable -= Expression: Assignment with subtraction (not available in Gambas 1.0.18)
    • Variable *= Expression: Assignment with multiplication (the rest of these are probably also not available in v1.0.18)
    • Variable /= Expression: Assignment with division
    • Variable \= Expression: Assignment with integer division (V = V \ E)
    • Variable &= Expression: Assignment with string concatenation (V = V & E)
    • Variable &/= Expression: Assignment with path concatenation (V = V &/ E)
  • logical operators
  • string operators
    • String & String: concatenation of two strings
    • String &/ String: concatenation of two strings containing file path parts; add a path separator if neither is empty
    • String = String: strings are equal?
    • String == String: strings are equal? (case-insensitive)
    • String LIKE String: string matches a pattern?
    • String <> String: strings are different?
    • String1 < String2: String1 is "strictly lower" than String2?
    • String1 > String2: String1 is "strictly greater" than String2?
    • String1 <= String2: String1 is "lower than" or equal to String2?
    • String1 >= String2: String1 is "greater than" or equal to String2?