这个异常好像是exchange.IO() yang dikembalikan seolah-olah adalah keanehan, tetapi keanehan ini seolah-olah dikembalikan oleh pencipta, tanpa kod ralat. Bagaimana saya boleh menangkap kecacatan ini dan memaafkan kesilapan?Ini adalah cara saya cuba menulis. Ini adalah kod yang terdapat di perpustakaan templat.Saya tidak tahu sama ada ini adalah ketidakselarasan dalam norma atau tidak. Adakah ia dapat ditangkap dengan betul atau ini adalah mesej ralat langsung log semasa berjalan? Atau adakah ia adalah IO yang kembali? Saya tidak tahu bagaimana untuk memulihkannya. Tetapi apabila ia muncul, ia sangat mematikan, dan logik saya akan terus mengimbangi, sama ada untung atau rugi.
Pencipta Kuantiti - Impian KecilHalo, antara muka mengembalikan null yang bermaksud panggilan gagal. Jika anda ingin mendapatkan ralat, anda boleh menggunakan GetLastError.
Pencipta Kuantiti - Impian Keciltry/catch digunakan untuk menangkap program yang tidak normal, dan laporan ralat antara muka adalah kesalahan perniagaan.
Exodus [Sunting]Antara muka yang dikembalikan bukan null, tetapi time out, bolehkah ini ditangkap dengan try/catch?