2013-12-08 2 views
-2

У меня есть ссылка:OCaml - Как изменить ссылку

let x = ref 5 ;; 

И

let y = 89;; 

Как "изменить" адрес х, что, когда я х: = 17, то у = 89.

+1

Боюсь, вам придется уточнить. Вы хотите, чтобы y * * не * изменялся, когда вы изменяли концы 'x'? К счастью, так оно и работает (слава богу!). – delnan

+0

еще раз, пожалуйста, изучите fp и не используйте ref. –

ответ

0

К сожалению, этот вопрос не имеет смысла. Адресы не являются значимой концепцией в OCaml. И y уже равен 89.

0

Возможно, вы захотите прочитать часть экскурсии с сайта Real World OCaml, которая охватывает imperative programming. Он охватывает этот вопрос и многое другое.

Смежные вопросы