Maison > Questions et réponses > le corps du texte
大家讲道理2017-04-18 09:59:01
Dans la méthode
référence d'adresse
fileExistsAtPath:isDirectory:
, vous pouvez attribuer une valeur au paramètre de type (par exemple, le pointeurbool *example
) par (par exemple,*example = YES
), modifiant ainsi le variable externe (telle que Say, la valeur de votre isDir).
PHP中文网2017-04-18 09:59:01
Parce que fileExistsAtPath:isDirectory
cette méthode doit changer la valeur de isDir
, si vous transmettez directement isDir
(équivalent à transmettre directement une valeur BOOL
), cela ne fonctionnera pas, alors utilisez &isDir
pour remplacer isDir
L'adresse est transmise à la méthode, afin que la méthode puisse attribuer ou modifier la variable enregistrée à cette adresse. La fonction de &
ici est d'obtenir l'adresse de isDir
.
Pourquoi '&' (esperluette) est-il placé devant certains paramètres de méthode ?