25 search resultsShowing 1~20 results

Stocked
stuncloud

@stuncloud

UWSCRの開発状況について

リリーススケジュールについて 0.15.0 2023年内リリースの予定でしたが間に合わなさそうです。すいません。Language Serverが思ってた以上にむずかしかった… Language ...

11
4
Comment0
stuncloud

@stuncloud

UWSCRの新機能:HTTP Request

HTTPリクエストを送るための関数が追加されました。Web APIやスクレイピングに利用できます。 スクレイピングを推奨するものではありません。近年では規約でスクレイピングを禁止しているサイトも...

0
1
Comment0
stuncloud

@stuncloud

UWSCRのchkimg

chkimg chkimgの実装はUWSCとは全く違うものになっています。 chkimg定義 [ [X座標, Y座標, スコア], ] = chkimg( 画像ファイルパス, スコア = 95,...

0
0
Comment0
stuncloud

@stuncloud

UWSCRの組み込み関数:GUI系

ダイアログ等を表示する組み込み関数の変更点についての解説です。 クラス名 各ウィンドウのクラス名がUWSCとは異なります。また、それぞれ定数が定義されています。 関数 クラス名 定数 msgbo...

0
1
Comment0
stuncloud

@stuncloud

UWSCRの組み込み関数:ファイル操作系

ファイル操作系組み込み関数の変更点および新規に追加された関数の解説です。 変更 fopen fopenの戻り値が数値ではなくなりました。代わりにファイルIDオブジェクトを返します。 以下のような...

0
0
Comment0
stuncloud

@stuncloud

UWSCRの組み込み関数:システム系

システム系組み込み関数の変更および新規追加された関数についての解説です。 変更点 kindofos 戻り値に対応した定数を新たに定義しました。 定数 値 OS_WIN2000 12 OS_WIN...

0
2
Comment0
stuncloud

@stuncloud

UWSCRの組み込み関数:文字列操作系

文字列操作系組み込み関数の変更点および新規追加された関数の解説です。 変更点 replace 正規表現を用いた置換ができるようになりました。第四引数をTRUEにすることで第二引数を正規表現として...

0
0
Comment0
stuncloud

@stuncloud

UWSCRで拡張された機能:call文

call文が拡張され、バイナリ化したモジュールやWeb上のモジュールを読み込むことができるようになっています。 uwslファイルの読み込み uwslファイル(バイナリ化したモジュールファイル)を...

0
0
Comment0
stuncloud

@stuncloud

UWSCRの新機能:非同期処理

Taskという仕組みが追加され、async/awaitができるようになりました。命名に関してはC#でTaskと呼んでるのでそれでいいかな、という感じでやりました。 組み込み関数による非同期処理 ...

0
0
Comment0
stuncloud

@stuncloud

UWSCRの新機能:構造体

UWSCRではstruct-endstruct構文によりCライクな構造体を定義できるようになりました。 構造体定義 // メンバ名: 型名を記述 // 型名に関してはdef_dllとほぼ同じ /...

0
0
Comment0
stuncloud

@stuncloud

UWSCRで拡張された機能:def_dll

def_dllにもいくつかの新機能が追加されています。 エイリアス機能 呼び出したいdll関数に任意の名前を付けることができるようになりました。 uwscr // 別名:DLL関数名 と記述する...

0
0
Comment0
stuncloud

@stuncloud

UWSCRの新要素:UObject

UObjectはjson互換のオブジェクトです。専用の組み込み関数によりjsonとUObjectの相互変換が可能です。また、jsonのリテラル表記からUObjectを得ることも可能です。 UOb...

0
0
Comment0
stuncloud

@stuncloud

UWSCRの新要素:enum

UWSCR独自の機能としてenum(列挙体)が追加されました。 enum定義 enum-endenum構文で定義します。enumはグローバル定数として定義されます。 enum MyEnum fo...

0
0
Comment0
stuncloud

@stuncloud

設定ファイル

新規構文についての記事を書いている途中ですが、アドベントカレンダーの予定に穴が空いてしまったため急遽設定ファイルの話をねじ込んでいます。 UWSCRの設定ファイルはUWSCとは互換性が一切ありま...

0
0
Comment0
stuncloud

@stuncloud

for文

for文が少しだけ拡張されています。 for-inの左辺拡張 inの左辺の変数で右辺の配列・コレクションの要素を受けられましたが、それに加えてインデックス番号と最終周かどうかのフラグを得られるよ...

0
0
Comment0
stuncloud

@stuncloud

moduleとclass

UWSCではclass/module構文でモジュールを定義することができました。class構文もmodule構文も機能としては同一で、機能的にはモジュールなのだからじゃあclassってなんだった...

0
0
Comment0
stuncloud

@stuncloud

ユーザー定義関数

ユーザー定義関数もいくつかの変更点があり、利便性が向上しています。また、無名関数を定義できるようになり関数の戻り値として関数を返す、ということもできるようになっています。 どこにでも書ける UW...

1
1
Comment0

25 search resultsShowing 1~20 results

Qiita is a knowledge sharing service for engineers.

  1. You can follow users and tags
  2. You can stock useful information
  3. You can make edit suggestions for articles
Functions that can be used after logging in