Что означает это предупреждение? Есть ли способ избежать этого предупреждения? Я попытался понять сообщение из кода компилятора here, но не смог.Предупреждение о нативном изменяемом поле
frege> native sysin "java.lang.System.in" :: InputStream
native function sysin :: InputStream
3: note that the java expression
java.lang.System.in is supposed to be
constant.
Я также попытался код ниже, но получил такое же предупреждение:
frege> native sysin "java.lang.System.in" :: MutableIO InputStream
native function sysin :: MutableIO InputStream
3: note that the java expression
java.lang.System.in is supposed to be
constant.
Отлично! Благодаря! Было бы полезно, если мы обновим предупреждающее сообщение, чтобы это стало ясно? –
Я всегда благодарен за вклад в этом отношении, как вы, вероятно, знаете, дорогой @MarimuthuMadasamy. Пожалуйста, предложите что-нибудь! – Ingo
Запросить запрос! :) –