Sto cercando una funzione che mi possa ottenere tutte le chiavi da hash o posso scorrere l'hash per recuperare un singolo tasto alla volta.Come ottenere le chiavi da hash - ruby c extension
Attualmente sto hardcoding chiave
VALUE option = rb_hash_aref(options, rb_str_new2("some_key"));
Yup 'rb_hash_keys' lamenta' uso di identificatore non dichiarato 'rb_hash_keys'' – mandss
Avete qualche esempio di lavoro? Sto ottenendo questo errore 'la funzione candidata non è valida: nessuna conversione conosciuta da 'int (VALUE, VALUE, VALUE)' a 'int (*) (...)' per il secondo argomento void rb_hash_foreach (VALUE, int (*) (ANYARGS), VALUE); ' – mandss
L'origine MRI ha un esempio in' rb_hash_keys': http://rxr.whitequark.org/mri/source/hash.c#1627 –