Имя поля было преобразовано из регистр змеи (с подчеркиванием) в регистр верблюда (с заглавными буквами слога).
Следовательно, для link_40dp
верблюжий чемодан доставил бы "link" + capitalize("40dp")
.Где прописная буква (строка) превратит первую букву в заглавную.
Библиотека общего достояния Apache будет использовать заглавную букву "40dp" как "40dp" (без изменений), но, очевидно, здесь«умная» заглавная буква пропускает цифры.
Это по крайней мере означает, что исходная строка содержала подчеркивание: link_40dp
, link4_0dp
или link40_dp
.
Так что это ожидаемое поведениехотя и довольно неожиданно.