HSP

HSPのwaitとawaitの違い

waitとawaitなにが違うのという話をTLで見かけたので書いてみる。 ようするにwaitは常に指定秒数待つ、awaitは前のwaitから指定秒数待つということなのだが。 そうはいってもわかりにくいと思うのでまずはとりあえず検証プログラム。awaitとwaitを取り替えた…

HSPでユーザ定義関数の引数にほぼ何でも渡す

HSPは他は型があってないようなものなのになぜか関数や命令の定義のときだけ型を要求されて非常にやりにくいです。そこでなんでも渡せるようにしてみました。とはいってもまだ参照というか変数を渡す実装はできていないのですが... アイディアとしては単純で…

hspinetでJSONをいじる

HSP3.3からhspinetにjsonを読み書きする機能が追加されました。解説があまりネット上で見つからなかったので調べて書いてみます。パースするJsonは以下のような形式です。 { "Data": { "value": 3, "str": "Hello", "info": [ {"id": 1, "name": "Alice"}, {…