bi_eq

等値判定

bi_eq a, b

(プラグイン / モジュール : iron_bigint.hsp)

解説

a = b なら 1、違えば 0。

情報

プラグイン / モジュールiron_bigint.hsp
バージョン3.8
作成日2026/04/18
著作者IronHSP
URLhttps://github.com/inovia/IronHSP
備考iron_bigint.hsp は hspbigint.dll のラッパです。
Java の BigInteger / Python の int 相当の任意精度整数を
ハンドルベースで扱います。

#include "iron_bigint.hsp"

依存: hspbigint.dll (または hspbigint_64.dll) を実行ファイルと
同じディレクトリに配置してください。

ハンドル管理:
bi() / bi_* 関数は新しいハンドル (int) を返します。
使い終わったら bi_free で解放してください。

プール方式 (推奨): bi_push / bi_pop のブロック内で取得した
ハンドルは自動的に追跡され、bi_pop で一括解放されます。

bi_push
a = bi("100") : b = bi("50")
c = bi_add(a, b)
mes bi_str(c)
bi_pop
タイプ拡張命令
グループiron_bigint
対応環境
  • その他 : Win32 / Win64
hs ファイルhsphelp\iron_bigint.hs