<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://htyp.org/mw/index.php?action=history&amp;feed=atom&amp;title=Gambas%2Fsyntax%2Foperators</id>
	<title>Gambas/syntax/operators - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://htyp.org/mw/index.php?action=history&amp;feed=atom&amp;title=Gambas%2Fsyntax%2Foperators"/>
	<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=Gambas/syntax/operators&amp;action=history"/>
	<updated>2026-07-03T18:22:28Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://htyp.org/mw/index.php?title=Gambas/syntax/operators&amp;diff=20878&amp;oldid=prev</id>
		<title>Woozle: extracted from reference page</title>
		<link rel="alternate" type="text/html" href="https://htyp.org/mw/index.php?title=Gambas/syntax/operators&amp;diff=20878&amp;oldid=prev"/>
		<updated>2015-04-25T18:05:51Z</updated>

		<summary type="html">&lt;p&gt;extracted from reference page&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;==Arithmetic==&lt;br /&gt;
&amp;#039;&amp;#039;see [http://gambasdoc.org/help/cat/arithop arithmetic operations]&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;calculation&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number + Number&amp;#039;&amp;#039;&amp;#039;: addition&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;- Number&amp;#039;&amp;#039;&amp;#039;: returns the opposite sign of a number&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number - Number&amp;#039;&amp;#039;&amp;#039;: subtraction&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number * Number&amp;#039;&amp;#039;&amp;#039;: multiplcation&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number / Number&amp;#039;&amp;#039;&amp;#039;: floating-point division&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number ^ Power&amp;#039;&amp;#039;&amp;#039;: raises Number to the power Power&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number \ Number&amp;#039;&amp;#039;&amp;#039;: (DIV) - integer division; A \ B = Int(A / B)&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number MOD Number&amp;#039;&amp;#039;&amp;#039;: modulo&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;comparison&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number = Number&amp;#039;&amp;#039;&amp;#039;: TRUE if two numbers are equal&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number &amp;lt;&amp;gt; Number&amp;#039;&amp;#039;&amp;#039;: TRUE if two numbers are different&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number1 &amp;lt; Number2&amp;#039;&amp;#039;&amp;#039;: TRUE if Number1 is strictly lower than Number2&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number1 &amp;gt; Number2&amp;#039;&amp;#039;&amp;#039;: TRUE if Number1 is strictly greater than Number2&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number1 &amp;lt;= Number2&amp;#039;&amp;#039;&amp;#039;: TRUE if Number1 is lower or equal than Number2&lt;br /&gt;
** &amp;#039;&amp;#039;&amp;#039;Number1 &amp;gt;= Number2&amp;#039;&amp;#039;&amp;#039;: TRUE if Number1 is greater or equal than Number2&lt;br /&gt;
** When a comparison result is assigned to an integer variable, TRUE = -1 and FALSE = 0.&lt;br /&gt;
==Assignment==&lt;br /&gt;
&amp;#039;&amp;#039;see [http://gambasdoc.org/help/cat/assignop assignment operators]&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Variable = Expression&amp;#039;&amp;#039;&amp;#039;:	Direct assignment&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Variable += Expression&amp;#039;&amp;#039;&amp;#039;: Assignment with addition (not available in Gambas 1.0.18)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Variable -= Expression&amp;#039;&amp;#039;&amp;#039;: Assignment with subtraction (not available in Gambas 1.0.18)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Variable *= Expression&amp;#039;&amp;#039;&amp;#039;: Assignment with multiplication (the rest of these are probably also not available in v1.0.18)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Variable /= Expression&amp;#039;&amp;#039;&amp;#039;: Assignment with division&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Variable \= Expression&amp;#039;&amp;#039;&amp;#039;: Assignment with integer division (V = V \ E)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Variable &amp;amp;= Expression&amp;#039;&amp;#039;&amp;#039;: Assignment with string concatenation (V = V &amp;amp; E)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Variable &amp;amp;/= Expression&amp;#039;&amp;#039;&amp;#039;: Assignment with path concatenation (V = V &amp;amp;/ E)&lt;br /&gt;
==Logical==&lt;br /&gt;
&amp;#039;&amp;#039;see [http://gambasdoc.org/help/cat/logicop logical operators]&amp;#039;&amp;#039;&lt;br /&gt;
==String==&lt;br /&gt;
&amp;#039;&amp;#039;see [http://gambasdoc.org/help/cat/stringop string operators]&amp;#039;&amp;#039;&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;String &amp;amp; String&amp;#039;&amp;#039;&amp;#039;: concatenation of two strings&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;String &amp;amp;/ String&amp;#039;&amp;#039;&amp;#039;: concatenation of two strings containing file path parts; add a path separator if neither is empty&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;String = String&amp;#039;&amp;#039;&amp;#039;: strings are equal?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;String == String&amp;#039;&amp;#039;&amp;#039;: strings are equal? (case-insensitive)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;String LIKE String&amp;#039;&amp;#039;&amp;#039;: string matches a pattern?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;String &amp;lt;&amp;gt; String&amp;#039;&amp;#039;&amp;#039;: strings are different?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;String1 &amp;lt; String2&amp;#039;&amp;#039;&amp;#039;: String1 is &amp;quot;strictly lower&amp;quot; than String2?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;String1 &amp;gt; String2&amp;#039;&amp;#039;&amp;#039;: String1 is &amp;quot;strictly greater&amp;quot; than String2?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;String1 &amp;lt;= String2&amp;#039;&amp;#039;&amp;#039;: String1 is &amp;quot;lower than&amp;quot; or equal to String2?&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;String1 &amp;gt;= String2&amp;#039;&amp;#039;&amp;#039;: String1 is &amp;quot;greater than&amp;quot; or equal to String2?&lt;/div&gt;</summary>
		<author><name>Woozle</name></author>
	</entry>
</feed>