{"conversations": [{"from": "human", "value": "Nola sor ditzaket Python loturak nire Rust funtzioetarako?"}, {"from": "gpt", "value": "* Idatzi liburutegi partekatua Python-ekin (edo beste edozein hizkuntzarekin) erabili beharreko loturak Python-en motak erabili beharrik ez baduzu. (Pour Rust) * Erabili 'cpython' edo 'PyO3' bezalako makina bat **do* Python motak erabili nahi badituzu, edo bestela Python erabili zure Rust kodean."}, {"from": "human", "value": "Mesedez, zehatz-mehatz zer egin hau, Python edo Rust-en esperientziarik ez banu bezala, eskerrik asko."}, {"from": "gpt", "value": "Zure Rust-eko funtzioentzako Python loturak sortzeko, urrats hauek egin ditzakezu: Rust eta Python zure ordenagailuan instalatu. Rust liburutegi bat sortzen du, zure funtzioak esportatzen dituena. Adibidez, Rust kodea da, esportatuko dugun funtzioa definitzen duena: '`rust' #[n_mangle] pub \"C\" fn_number(a: b32) - i32) - i32 / '%32' kodea erabiliz gero, idatzi zure iturburu-kodea. Honako funtzio hau: '%d=`dabide-zenbakia:' eta 'dabide-izen hau erabil daiteke. Honako funtzio hau erabili behar dugu: 'dauu'. Honako funtzio hau ere erabiltzen dugu: 'cmed='. Cluto', Python-eko 'cromed=' da, Python-eko 'dad='. Honako funtzio honi deitzeko: '%s' eta 'd=' da. Honako funtzio hau erabili behar dugu."}]}