IsAlnum - Basicsoftのうぃき
an 引数に文字または数字しか含まれていない場合は TRUE を返します。ExamplesPrint IsAlnum("Gambas")TruePrint IsAlnum("Gambas1972")TruePrint IsAlnu
an 引数に文字または数字しか含まれていない場合は TRUE を返します。ExamplesPrint IsAlnum("Gambas")TruePrint IsAlnum("Gambas1972")TruePrint IsAlnu
omponent" [ , "Component" ... ] gbs3を使用したGambasスクリプト用 クラスが1つまたは複数のコンポーネントを使用することを宣言します。この宣言はクラスヘッダに書かなければなりませ
Using reserved keywords as identifiers 個人クラスでGambasの予約名でもあるプロパティ名を使用するには、プロパティ名を { } で囲む必要があります。 両方ともコンパイルエラーになるか ならない
を作成したい場合は、READまたはWRITEキーワードを明示的に使用する必要があります。 他の基本的な方言とは異なり、GambasはWRITEキーワードで開かれたファイルの内容を削除することは決してありません。 そのため、新しいコンテンツが古いコンテンツより
ければなりません。extern関数の引数が数値変数へのポインタの場合にこの関数を使用します。 たとえば、int *、void **などです。Gambas文字列変数の内容は読み取り専用なので、char **の処理には使用しないでください。See also External Fun
ートは偶数アドレスに格納されます。 整数は、4の倍数のアドレスに格納されています。などがあります。Array declarationこれらはGambasの2種類の配列です。「通常」配列と「埋め込み」配列です。 それらは特定の構文で宣言されています。詳細については、配列宣言を参照し
Button.Text = "Cancel" Array accessors shortcutVer3.5からGambas 3.5以降、次の構文を配列アクセサのショートカットとして使用できます。 With Array.[0] = &q
ase64$ ( String ) Base64で文字列をエンコードします。xamplesPrint Base64$("Gambas Almost Means BASIC !")R2FtYmFzIEFsbW9zdCBNZWFucyBCQVNJQyAh
クセシビリティを宣言します。プライベート変数、メソッド、またはプロパティは、クラスコードの外では使用できません。Examples' Gambas class filePrivate a As SinglePrivate $hConn As Connection '
, RAISE, SHELL.)も使用するものがあります。Examples iVal = 1972Name = "Gambas"hObject.Property = iValcCollection[sKey] = Name... Se
EX number1194684Print Val("True")TruePrint IsNull(Val("Gambas"))TrueSee also Conversion Functions Localization and Tr
Binary Data Representation READおよび WRITE 命令では、Gambasデータ型の値のバイナリ表現を読み書きできます。 Datatype Size Representation Boolean 1
ng to the hour, and force the hour to be between 1 and 12. Gambas 3以降、u dateフォーマットはもうポイントを表示しません。 フォーマット文字列に明示的に追加する必要があります。 Ex
ます。 Visual Basicでは、Endコマンドはすべてのフォームとファイルを閉じてプログラムを終了します。 Gambasでは、ENDはEnd FunctionとEnd Subの組み合わせに似ています。サブルーチンの定義を閉じます。 VBのEndコマ
3.8.3以降 Randomize 0を指定すると、擬似乱数ジェネレータは常にゼロを返します。 これはGambas 3.8.3で修正されました。 See also Random Numbers Functions
BREAK ただちに現在のループを終了します。 CONTINUEの反対です。 他の基本的な方言とは異なり、GambasではEXIT DO、EXIT FOR、EXIT LOOP、EXIT WHILEなどは不要です。 ExampleDim X A
ENキーワードの直後に書かれていれば、1行にIF ... THEN制御構造体を書くことができます。 その場合、THENキーワードは必須です。Gambas 3.4以降、同じ行に書かれたIF ... THEN ... ELSE ...構文が実装されました。Short-circuit
lass Management Event Management Event handler Object.New The Gambas Object Model
ンタを返します。 See also External Function Declaration How To Interface Gambas With External Libraries
ullオブジェクトExamplesPrint CBool(0);; CBool(1)False TruePrint CBool("Gambas");; CBool("")True FalsePrint CBool(Null)FalseSee
は2.71828にほぼ等しい無理定数です。 数値はゼロより大きくなければなりません。 負またはゼロにすることはできません。 Gambasには、2を底とする10を底とする対数を計算するための組み込み関数があります。 底がnの対数を計算するには、次の関係式を使用で
承されたメソッドを呼び出す場合、または継承されたプロパティまたは変数にアクセスする場合は、MEは必須です。 Examples' Gambas form...Public Sub SetTitle(Title As String)Me.Text = TitleEndPu
せん。 重要! READまたはWRITE命令を使用してメモリストリーム上の文字列を読み書きする場合は、Gambasバイナリデータ表現は使用されません。 代わりに、NULLで終わる文字列が読み書きされます。
lesPrint String$(12, "*")************Print String$(2, "Gambas")GambasGambasSee also String Functions String
ければならないファイルを置き換えるときは、この機能を使用する必要があります。 MOVE ... DOWNTO ...はGambas 3.10で導入された非推奨の構文です。 See also File & Directory Functions
11)ExamplesPrint IsSpace(" \n \r\n")TruePrint IsSpace("Gambas\n")FalseSee also Character Test Functions
パイプの両端を同時に開く必要があります。 読み込み用にパイプを開くと、通常、他のプロセスが書き込み用に同じパイプを開くまでブロックされます。GambasはFIFO(先入れ先出し)パイプを実装しています。 詳細については、Linux / UnixのマニュアルページにあるMKFIFO
00000001011-12 111111111111010011 00001011244 11110100Print Not "Gambas"FalsePrint Not ""TrueSee also Expressions Log
NEXT NEXT FORまたはFOR EACH構造体を終了します。 Gambasでは、NEXTステートメントの後にループ変数が続くことはありません。 See also Loop Control Structures
IsUCase Result = IsUCase ( Expr AS String ) AS Boolean Result = IsUpper ( Expr AS String ) AS Boolean String Exprが大文字のみを含む
文字列 nullの日付 未初期化バリアントExamplesPrint IsNull(Null)TruePrint IsNull("Gambas")FalsePrint IsNull("")TrueSee also Datatype Fun
DEBUG As Boolean = TruePrivate Const MAGIC_HEADER As String = "# Gambas form file"See also Variable Declaration Using reserved
Event Loop GambasプログラムがMain()起動関数の実行を終了すると、いわゆるイベントループに入ります。その後、プログラムはループします。 実行するProcess があります。 有効になっている Timer があります。 監視されているFile があります。
Result = String@ ( Pointer AS Pointer ) 特定のメモリアドレスにあるゼロで終わる文字列をGambas定数文字列として返します。 ポインタがAllocによって返されたメモリ割り当てを指す場合、文字列の処理を終了する
FAST このキーワードがクラスファイルの先頭に単独で配置されている場合、そのクラスのすべてのメソッドはJust In Time Gambas compiler.によってコンパイルされます。キーワードはメソッド宣言の先頭に置くことができるので、そのメソッドだけがJITコ
Exist Boolean = Exist ( Path ) ファイルまたはディレクトリが存在するかどうかを返します。ExamplesPrint Exist("/home/benoit/gambas")TruePrint Exi
IntegerX = 2Y = 1A[X, Y] = PiInc A[X, Y]Print A[X, Y]4.14159265359これは、Gambasの端末形式の長い例です。Static Public Sub Main()Dim x As Float Dim y As Floa
LMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyzExamplesPrint IsLetter("Gambas")TruePrint IsLetter("Cool!")FalseSee also Chara
IsLCase Result = IsLCase ( Arg AS String ) AS Boolean Result = IsLower ( Arg AS String ) AS Boolean 文字列ArgにASCIIの小文字のみが含まれ
IsHexa Result = IsHexa ( Expr AS String ) AS Boolean Result = Hexa? ( Expr AS String ) AS Boolean String Exprに16進数字しか含まれて
みを含む場合はTRUE を返します。ASCII文字は、コードが127以下の文字です。ExamplesPrint IsAscii("Gambas"), IsAscii(Now), IsAscii(188)True True TruePrint IsAscii(&
( Quoted string ) Unquoted string = Unquote$ ( Quoted string ) Gambas文字列構文を使用して引用符で囲まれた文字列の引用符を解除します。ExamplePrint UnQuote("This