指定した文字配列がヌル区切り文字で埋められ、最後の値がヌル終端文字で終わります。 この関数は、hapi.getStringBatchSizeと一緒に使用します。 長い文字列に対しては、hapi.getStringコールを繰り返すよりも、この関数を使用した方が効率的です。
使用方法 ¶
getStringBatch(session: hapi.Session, char_array_length: int) → list of str
指定した文字列ハンドルの値を取得します。 指定した文字配列がヌル区切り文字で埋められ、最後の値がヌル終端文字で終わります。 この関数は、hapi.getStringBatchSizeと一緒に使用します。 長い文字列に対しては、hapi.getStringコールを繰り返すよりも、この関数を使用した方が効率的です。
session
あなたが操作しているHoudiniのセッション。 セッションの詳細はhapi.Sessionを参照してください。 単にデフォルトのインプロセスのセッションを使用するのであれば、Noneを渡してください。
char_array_length
char_arrayの長さ。
文字列値すべて(ヌル区切り文字を含む)が格納できるほど十分な長さにしてください。
文字バッファをstrのlistで返します。