Rumah > Soal Jawab > teks badan
大家讲道理2017-04-18 09:59:01
Dalam kaedah
rujukan alamat
fileExistsAtPath:isDirectory:
, anda boleh menetapkan nilai kepada parameter jenis (contohnya, penunjukbool *example
) dengan (contohnya,*example = YES
), dengan itu menukar pembolehubah luaran (seperti Katakanlah, nilai isDir anda).
PHP中文网2017-04-18 09:59:01
Oleh kerana fileExistsAtPath:isDirectory
kaedah ini perlu menukar nilai isDir
, jika anda terus memasukkan isDir
(bersamaan dengan menghantar terus nilai BOOL
), ia tidak akan berfungsi, jadi gunakan &isDir
untuk menggantikan isDir
Alamat dihantar ke kaedah, supaya kaedah boleh menetapkan atau menukar pembolehubah yang disimpan di alamat ini. Fungsi &
di sini adalah untuk mendapatkan alamat isDir
.
Mengapa '&' (ampersand) diletakkan di hadapan beberapa parameter kaedah?