Hai,
dokumentasi menyatakan bahwa elektraPluginGet
harus mengembalikan 0
berhasil, namun template menyarankan – karena commit 062e017e – bahwa fungsi plugin harus mengembalikan 1
berhasil.
Plugin lain juga menggunakan 1
untuk menunjukkan bahwa fungsi berhasil, sejauh yang saya tahu. Plugin tcl
di sisi lain mengembalikan 0
pada success . Nilai pengembalian mana yang benar?
keduanya benar
1 untuk sukses + keyset diperbarui
0 untuk sukses tapi tidak ada yang berubah
-1 untuk kesalahan
keduanya benar…
Terima kasih atas respon yang cepat. Saya akan memperbarui dokumentasi yang sesuai.
Saya sarankan untuk juga menambahkan catatan ke template, karena cukup sepele untuk tidak perlu menyelami dokumentasi besar:
// 1 for success + keyset updated
// 0 for success without changes
// -1 for error
return 1;
Saya sarankan untuk juga menambahkan catatan ke template, karena cukup sepele untuk tidak perlu menyelami dokumentasi besar…
Ide bagus. Saya baru saja menambahkan informasi ke elektraTemplateGet
di cabang lokal repo saya.
Komentar yang paling membantu
keduanya benar
1 untuk sukses + keyset diperbarui
0 untuk sukses tapi tidak ada yang berubah
-1 untuk kesalahan