А когда я прошу заинлайнить функцию, компилятор инлайнит референс на функцию или саму функцию?)
Ты же знаешь ответ)
насколько я понял ответ довольно грустный - что компилер посчитает нужным, то и сделает
а я правильно понимаю или херню несу (вот тут - https://t.me/fsharp_chat/264977) ?? _
Знаю. И мне кажется, если делать по аналогии с инлайн функциями, то надо инлайнить всё "тело" по месту использования.
Компилятор должен делать, как в спеке сказано. Если не делает, то это баг. В спеке сказано Value definitions may not be inline (14.6.3). Бага нет.
Но у строки нет тела, это референс на тело (ты жто тоже знаеш)
ты ща по ходу про function а я про ответ на твой вопрос спрашивал: >> А когда я прошу заинлайнить функцию... или ты тут только про function имел в виду (без fun) ??
Я не помню, какие там гарантии. Вроде бы, их нет, да.
ну раз ты так говоришь - значит точно должно ёбнуться :)
Обсуждают сегодня