diff options
-rw-r--r-- | doc/manual/types.txt | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/doc/manual/types.txt b/doc/manual/types.txt index 81ae9d6b4..c8923bd44 100644 --- a/doc/manual/types.txt +++ b/doc/manual/types.txt @@ -575,6 +575,7 @@ the ``of`` operator can be used to determine the object's type. student: Student person: Person assert(student of Student) # is true + assert(student of Person) # also true Object fields that should be visible from outside the defining module, have to be marked by ``*``. In contrast to tuples, different object types are @@ -593,6 +594,7 @@ an ``object`` type or a ``ref object`` type: .. code-block:: nim var student = Student(name: "Anton", age: 5, id: 3) +Note that, unlike tuples, objects require the field names along with their values. For a ``ref object`` type ``system.new`` is invoked implicitly. |