У меня есть ссылка:OCaml - Как изменить ссылку
let x = ref 5 ;;
И
let y = 89;;
Как "изменить" адрес х, что, когда я х: = 17, то у = 89.
У меня есть ссылка:OCaml - Как изменить ссылку
let x = ref 5 ;;
И
let y = 89;;
Как "изменить" адрес х, что, когда я х: = 17, то у = 89.
К сожалению, этот вопрос не имеет смысла. Адресы не являются значимой концепцией в OCaml. И y уже равен 89.
Возможно, вы захотите прочитать часть экскурсии с сайта Real World OCaml, которая охватывает imperative programming. Он охватывает этот вопрос и многое другое.
Боюсь, вам придется уточнить. Вы хотите, чтобы y * * не * изменялся, когда вы изменяли концы 'x'? К счастью, так оно и работает (слава богу!). – delnan
еще раз, пожалуйста, изучите fp и не используйте ref. –