瀏覽代碼

Merge branch 'develop' of https://github.com/blitz-research/monkey2 into develop

Mark Sibly 6 年之前
父節點
當前提交
2bad985661
共有 1 個文件被更改,包括 18 次插入1 次删除
  1. 18 1
      modules/monkey/newdocs/language/user-types.md

+ 18 - 1
modules/monkey/newdocs/language/user-types.md

@@ -66,10 +66,27 @@ To declare an interface:
 
 _Interfaces_ is a comma separated list of interface types.
 
-An interface can contain consts, globals, fields, methods, functions and other user defined types.
+An interface can contain consts, globals, methods, functions, properties and other user defined types.
 
 Interface methods are always 'abstract' and cannot declare any code.
 
+Example for using properties in an interface:
+```
+Interface IExample
+
+	' Property with Setter
+	Property IntProp1( a:Int )
+
+	' Property with Getter
+	Property IntProp2:Int()
+
+	' Property with Setter + Getter
+	Property IntProp3:Int()
+	Setter( a:Int )
+
+End
+```
+
 
 @#### Fields