Salve, spero di non essere off-topic in quanto c, ma chiedo lo stesso.
Ho questo pezzo di codice preso da string.c dei source di ruby (ho preso
il pezzo di codice a caso).
Non capisco perche’ dopo rb_str_new ci siano delle righe di definizione
delle variabili. Qualcuno sa spiegarmi cosa sono ?
VALUE
rb_str_new(ptr, len)
const char *ptr;
long len;
{
return str_new(rb_cString, ptr, len);
}
ho preso questa funzione ad esempio. Tutte le altre sono strutturate
}
grazie, joxer
Mi rispondo da solo. Ho trovato che e’ una vecchia notazione del c ed e’
equivalente a definire il tipo dentro le parentesi. Non so che vantaggio
abbia o cosa altro.
grazie, joxer
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.