Prinsip reka bentuk jenis pulangan fungsi: semantik, kebolehramalan, ketekalan, keserasian dan kebolehskalaan. Spesifikasi yang disyorkan: jenis asas, jenis tersuai, nilai nol, berbilang nilai, pengendalian ralat.
Spesifikasi pemilihan dan reka bentuk jenis pemulangan fungsi
Jenis pemulangan fungsi ialah bahagian penting dalam reka bentuk fungsi, yang menentukan hasil panggilan fungsi. Memilih jenis pemulangan yang betul boleh meningkatkan kebolehbacaan, kebolehselenggaraan dan keselamatan kod anda.
Prinsip untuk memilih jenis pulangan
Spesifikasi reka bentuk
Berikut adalah spesifikasi yang disyorkan untuk cara mereka bentuk jenis pemulangan fungsi:
Kod Ralat
Untuk fungsi yang mungkin gagal, anda boleh membuang pengecualian atau menggunakan kod pulangan. Fungsi berikut menggunakan kod ralat untuk menunjukkan kegagalan pengiraan:public int Add(int a, int b) { return a + b; }
null value
Untuk objek yang mungkin mengembalikan nilai null atau kosong, anda boleh menggunakan jenis nullable. Fungsi berikut menggunakan jenis nullable int untuk mengembalikan hasil pengiraan dan mengembalikan null jika pembahagi adalah sifar:
public int Divide(int a, int b) { if (b == 0) { return -1; // Error code for division by zero } return a / b; }
Atas ialah kandungan terperinci Apakah spesifikasi pemilihan dan reka bentuk untuk jenis pemulangan fungsi?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!