Ruby 2.6.0 リファレンスマニュアル > 関数一覧 > st_foreach

function st_foreach

void st_foreach(st_table *table, enum st_retval (*func)(), char *arg)

Hash#each, delete_if などの実体。ハッシュ内の全てのキーと値、arg を 引数にして、func を実行する。func の返り値 enum st_retval は ST_CONTINUE ST_STOP ST_DELETE のどれか。どれも見ためどおりの働きをする。