繁体   English   中英

{<>}是什么意思?

[英]What does {< >} mean?

ocaml对象教程包含这段代码,但没有解释。

# class c0 = object method m = {< >} method n = 0 end;;
class c0 : object ('a) method m : 'a method n : int end

{<>}是什么意思,在哪里记录?

OCaml手册的第3.1.3节对此结构进行了非正式定义。 它说:

覆盖构造{<...>}返回“ self”(即当前对象)的副本,可能会更改某些实例变量的值。

一个更正式的定义在6.9.2节中给出。

表达式{< >}包含对实例变量的更改,因此它仅返回当前对象“ self”的副本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM