Log2 - Basicsoftのうぃき
umber AS Float ) AS Float 数値の2進対数を計算します。Log2(x) = Log(x) / Log(2)ExamplesPrint Log2(16)4See also Logarithms & Exponentials Functio
umber AS Float ) AS Float 数値の2進対数を計算します。Log2(x) = Log(x) / Log(2)ExamplesPrint Log2(16)4See also Logarithms & Exponentials Functio
します。 継承されたメソッドを呼び出す場合、または継承されたプロパティまたは変数にアクセスする場合は、MEは必須です。 Examples' Gambas form...Public Sub SetTitle(Title As String)Me.Tex
ength = Lof ( Stream AS Stream ) AS Long 開かれたストリームStreamの長さを返します。ExampleshFile = Open sFileName For Read...Print "File length is &
is a generic character. Use this for matching a generic character. ExamplesPrint "Gambas" Like "G*"TruePrint "Ga
この関数はASCII文字列のみを扱います。 UTF-8文字列を操作するには、String.Left Classを使用します。 ExamplesPrint Left$("Gambas", 4)GambPrint Left$("Gambas
ような構文を使用して文字列の長さを取得できます。 Length = String.Len ExamplesPrint Len("Gambas"), Len("äöü&qu
ば TRUE を返します。Pathという名前のファイルが存在しない場合、またはディレクトリではない場合、この関数は FALSE.を返します。ExamplesPrint IsDir("/etc/password"), IsDir("."),
TRUE を返します。空白文字は単なるスペースまたはタブです。 改行文字\ nとキャリッジリターン文字\ rは、空白文字とは見なされません。ExamplesPrint IsBlank(" \t")TruePrint IsBlank("Cheque&q
ription Mathematical error (19) Number is negative or zero. ExamplesPrint Log(2.71828)0.999999327347Dim i As IntegerFor i = 1 To 5
ついてはUser-defined formatsを参照してください。 この機能はローカライゼーション情報を使用します。 ExamplesDim dDate As Date = NowPrint Format(dDate, "dddd dd/mm/yy
Fix Value = Fix ( Number ) 数値の整数部を返します。ExamplesPrint Fix(Pi)3Print Fix(- Pi)-3Fixと Int の動作は、正数に対して同じで、負数に対しては異なります。See also
Floor Value = Floor ( Number ) Number以下の最大の整数値を返します。ExamplesPrint Floor(Pi)3Print Floor(- Pi)-4NumberがFloat の場合、その関数は Int の同
れている場合は、以前にロードされた他のコンポーネントが同じ名前のクラスをまだエクスポートしていない場合にのみ、クラスがエクスポートされます。Examples'Gambasクラスファイル''これは、コンポーネントに追加された新しいListBoxコントロールの
esult = Hour ( Date AS Date ) AS Integer ローカルタイムゾーンの Date 値の時間を返します。ExamplesPrint Now; " -> "; Hour(Now)05/16/2002 22:31:30 -
ればなりません。Exp関数はLog Functionの動作を補完します。 したがって、それは数の逆数を計算するために使用することができます。ExamplesPrint Exp(20)4.1651954098E+8Dim i As IntegerFor i = -2 To 2Pri
Frac Value = Frac ( Number ) AS Float Numberの小数部を計算します。ExamplesPrint Frac(Pi)0.14159265359Number引数が Date, の場合、Fracは日付の Time コ
2))を返します。これは、長さXとYの辺を持つ直角三角形の斜辺の長さ、または原点からの点(X、Y)の距離です。これはMagと同じ機能です。ExamplesPrint Hyp(1, 1)1.414213562373Print Hyp(3, 4)5See also Trigono
数が( String に変換された後に)ASCII文字のみを含む場合はTRUE を返します。ASCII文字は、コードが127以下の文字です。ExamplesPrint IsAscii("Gambas"), IsAscii(Now), IsAscii(188)T
rgument AS String ) AS Boolean 引数に文字または数字しか含まれていない場合は TRUE を返します。ExamplesPrint IsAlnum("Gambas")TruePrint IsAlnum("Gamba
Collection = [ Key : Expression [ , ... ] ] コレクションを作成して返します。ExamplesDim cCol As CollectioncCol = ["A": 1, "B":
します。 この関数はASCII文字列のみを扱います。 UTF-8文字列を操作するには、Stringクラスを使用します。 ExamplesPrint InStr("Gambas is basic", "bas")4Prin
ん。それは完全に同等です Variable = Variable + 1 または、 Variable += 1 ExamplesDim X As IntegerX = 7Inc XPrint X8Dim A As New Float[3, 3]Dim
Execを使用して条件付きでコードを実行可能アーカイブにコンパイルできます。 このメソッドの制限については、このスレッドを参照してください。Examples'Print'行は、実際には次のコードでコンパイルされます。Public Sub Main()#If Sys
C / Perlに反して? Testの値が何であれ、TrueExpressionとFalseExpressionの両方が評価されます。 ExamplesX = 7Print If((X Mod 2) = 0, "even", "odd"
0を底とする対数を計算します。 Numberの値をゼロまたは負にすることはできません。Log10(x) = Log(x) / Log(10)ExamplesPrint Log10(10);; Log10(1000);; Log10(1000000)1 3 6Dim i As In
ch (6) Number引数のデータ型が無効です。 Bad argument (20) Bit引数が範囲外です。 ExamplesPrint Bin(11, 32), 11Print Bin(Lsl(11, 2), 32), Lsl(11, 2)Prin
ue = Exp2 ( Number AS Float ) AS Float ^演算子よりも速い2 ^ Numberを計算します。ExamplesPrint Exp2(4)16See also Logarithms & Exponentials Functio
ult = Second ( Date AS Date ) AS Integer ローカルタイムゾーンのDate値の秒を返します。ExamplesPrint Now; " -> "; Second(Now)05/16/2002 22:31:30
に小さい任意の文字です。 RTrimは、Expr文字列がストリッピング中に内部的に重複しないように最適化されています。 ExamplesPrint "<"; RTrim$("Gambas"); ">
に関連付けられているすべての文字列の配列を返します。 文字列は照合する文字列です。 LIKEで説明されているように、パターンはパターンです。ExamplesDim sResult As StringDim sLine As StringDim sElt As StringExec
] ) Digitsが指定されていない場合、数値を最も近い整数に丸めます。数字が指定されている場合は、10 ^桁に丸められます。ExamplesPrint Round(Pi, -2)3.14Print Round(1972, 2)2000See also Arith
essionはExpressionまでのすべての値に一致します。最後に、CASE LIKE構文を使って正規表現と突き合わせることができます。Examples'あなたはダイのランダムな機能をチェックしたいです。'だから、ランダム機能を1000回繰り返す'あな
ch (6) Number引数のデータ型が無効です。 Bad argument (20) Bit引数が範囲外です。 ExamplesPrint Hex$(Rol(&H12345678, 4))23456781See also Bits Manip
ch (6) Number引数のデータ型が無効です。 Bad argument (20) Bit引数が範囲外です。 ExamplesPrint Hex$(Rol(&H12345678, 4))81234567See also Bits Manip
ンタはファイルの末尾からの相対位置に移動します。ファイルの末尾の後ろにストリームポインタを移動するには、Lof関数を使用する必要があります。Examples'ファイルの先頭に移動Seek #hFile, 0'ファイルの終わりの後に移動するSeek #hFile,
ます。 数がゼロの場合、ゼロを返します。 数値が厳密に正の数の場合は、整数+1を返します。 数値が厳密に負の数の場合、整数-1が返されます。ExamplesPrint Sgn(Pi)1Print Sgn(- Pi)-1Print Sgn(0)0See also Arithmet
(デフォルト)。 大文字と小文字を区別しない比較の場合はgb.IgnoreCase。部分文字列が見つからない場合、この関数はゼロを返します。ExamplesPrint RInStr("Gambas is basic", "bas")11Pr
uot;を区切り文字として使用してMyStringを分割しますが、完全な文字列 "\ r \ n"は使用しません。 ExamplesDim Elt As String[]Dim Sb As StringElt = Split(" Gambas A
Value = Sinh ( Number AS Float ) 数値の双曲線サインを計算します。ExamplesPrint Sinh(1)1.175201193644See also Trigonometric Functions
String = Space$ ( Length AS Integer ) Lengthスペースを含む文字列を返します。ExamplesPrint "<"; Space$(8); ">"< >Se
in ( Angle AS Float ) 角度のサインを計算します。 結果は-1から1の範囲です。角度はラジアンで指定されます。ExamplesPrint Sin(Pi / 2)1Dim DegreeAngle, RadianAngle As FloatDegreeA
ing = Shell$ ( String ) 安全にSHELLコマンドに送信できるように、文字列を引用符で囲みます。Examples'このルーチンはあなたのホームフォルダに "なんとばかな名前4ファイル%$!.txt"という名前
ch (6) Number引数のデータ型が無効です。 Bad argument (20) Bit引数が範囲外です。 ExamplesPrint Bin(11, 32), 11Print Bin(Shl(11, 2), 32), Shl(11, 2)Prin
で終わる理由です。 擬似乱数を生成するアルゴリズムは、ねじれ一般化フィードバックシフトレジスタです。 Examples' Between 0 and 1Print Rnd0.019539254718' Between 0 an
この関数はASCII文字列のみを扱います。 UTF-8文字列を操作するには、String.Rightクラスを使用します。 ExamplesPrint Right$("Gambas", 4)mbasPrint Right$("Gamb
valid. Bad argument (20) The Bit argument is out of range. ExamplesPrint Bin(11, 32), 11Print Bin(Lsr(11, 2), 32), Lsr(11, 2)0000
R Path Pathで指定されたディレクトリを作成します。指定されたパスの親ディレクトリが存在しない場合、コマンドは失敗します。ExamplesMkdir "/tmp/xxnn"Errors Message Descrip
pression , Expression ) 2つの式のうち小さい方を返します。式は数値または日付/時刻値でなければなりません。ExamplesPrint Min(6, 4)4Print Min(Now, CDate("01/01/1900"))0
ult = Minute ( Date AS Date ) AS Integer ローカルタイムゾーンのDate値の分を返します。ExamplesPrint Now; " -> "; Minute(Now)05/16/2002 22:31:30
In that case, the character positions start at index zero, not one! ExamplesPrint Mid$("Gambas", 3, 2)mbPrint Mid$("Gambas&