fonctions Bodlesless dans go
Le code fourni présente une situation particulière où la fonction de plancher apparaît, sans corps de fonction. Cela peut être rencontré lors de l'examen du code source de mathématiques / plancher.go.
À l'étude, il devient clair que ce phénomène est intentionnel. Dans GO, les fonctions sans corps sont autorisées pour les implémentations écrites en assemblage. L'implémentation réelle se trouve dans les fichiers plancher_arch.s (par exemple, pour AMD64).
comme indiqué dans la spécification Go:
A function declaration may omit the body. Such a declaration provides the signature for a function implemented outside Go, such as an assembly routine.
Cette disposition permet de définir des fonctions de bas niveau dans l'assemblage tout en maintenant une interface Go cohérente et bien de type. ]]
Clause de non-responsabilité: Toutes les ressources fournies proviennent en partie d'Internet. En cas de violation de vos droits d'auteur ou d'autres droits et intérêts, veuillez expliquer les raisons détaillées et fournir une preuve du droit d'auteur ou des droits et intérêts, puis l'envoyer à l'adresse e-mail : [email protected]. Nous nous en occuperons pour vous dans les plus brefs délais.
Copyright© 2022 湘ICP备2022001581号-3