トップページに戻る

簡易ハッシュモジュール

HSP3.1用の簡易ハッシュモジュールです。以下のような感じでハッシュ配列が使えます。
※ハッシュ配列の実体は通常の配列なので、異なった型の値の混在はできません。

#include "alib_hash.as"

// 初期化(※この二行は必ず必要です)
#define ctype hash(%1) HashElem( hash, %1 )
HashInitStr hash

// 代入・参照
hash("key") = "value"
mes hash("key")

このプログラムに関してのご意見・ご要望・バグ報告は こちら へ。

ダウンロード

alib_hash.as Version 0.04スクリプトを見る (キー削除命令修正・入出力命令追加)
ファイル名,ファイルサイズ,CRC32,MD5 = alib_hash_004.lzh,5291,f07e360e,cdfde1024ae5e421754c1005409532a5

alib_hash.as Version 0.03 … (キー削除命令修正)
ファイル名,ファイルサイズ,CRC32,MD5 = alib_hash_003.lzh,4431,65e4f53a,cb6527cbca7abda80c89495da345d11e

alib_hash.as Version 0.02 … ※キー削除命令に致命的な間違いがありました。こちらをお使いの場合は、新バージョンへの差し替えをお願いいたします。
ファイル名,ファイルサイズ,CRC32,MD5 = alib_hash_002.lzh,4248,0be40473,6df4c9bcda440266088328b114cca0b0

参考サイト

プログラ広場 … 連想配列の実装方法、連想配列型拡張プラグイン

リンク

HSPTV! … HSP公式サイト
Hot Soup Processor オフィシャルホームページ … HSP旧公式サイト


このページへのリンクは、バイナリファイルへの直リン以外はご自由にどうぞ。