«Если рабочий хочет хорошо выполнять свою работу, он должен сначала заточить свои инструменты» — Конфуций, «Аналитики Конфуция. Лу Лингун»
титульная страница > программирование > Почему некоторые функции GO, такие как `math.floor`, бодидесс?

Почему некоторые функции GO, такие как `math.floor`, бодидесс?

Опубликовано в 2025-01-29
Просматривать:228

Why Are Some Go Functions, Like `math.Floor`, Bodiless?

bodilese функции в go

предоставленный код представляет особую ситуацию, когда функция пола выглядит бездушной, в которой отсутствует тело функции. Это можно встретить при изучении исходного кода Math/floor.go.

По расследованию, становится ясно, что это явление является преднамеренным. В ходе функции бесстрашного разрешены для реализаций, написанных в сборке. Фактическую реализацию можно найти в файлах floor_arch.s (например, для AMD64).

, как указано в спецификации GO:

 Объявление функции может опустить тело. Такое объявление обеспечивает подпись для функции, реализованной вне GO, такой как процедура сбора. ]
Последний учебник Более>

Изучайте китайский

Отказ от ответственности: Все предоставленные ресурсы частично взяты из Интернета. В случае нарушения ваших авторских прав или других прав и интересов, пожалуйста, объясните подробные причины и предоставьте доказательства авторских прав или прав и интересов, а затем отправьте их по электронной почте: [email protected]. Мы сделаем это за вас как можно скорее.

Copyright© 2022 湘ICP备2022001581号-3