diff options
-rw-r--r-- | doc/manual/types.txt | 3 | ||||
-rw-r--r-- | lib/system.nim | 1 |
2 files changed, 3 insertions, 1 deletions
diff --git a/doc/manual/types.txt b/doc/manual/types.txt index 2eb034ba2..44a20d093 100644 --- a/doc/manual/types.txt +++ b/doc/manual/types.txt @@ -588,7 +588,8 @@ can also be defined with indentation instead of ``[]``: Objects provide many features that tuples do not. Object provide inheritance and information hiding. Objects have access to their type at runtime, so that -the ``of`` operator can be used to determine the object's type. +the ``of`` operator can be used to determine the object's type. The ``of`` operator +is similar to the ``instanceof`` operator in Java. .. code-block:: nim type diff --git a/lib/system.nim b/lib/system.nim index dd1a0721a..383002fcf 100644 --- a/lib/system.nim +++ b/lib/system.nim @@ -487,6 +487,7 @@ type ## See the full `exception hierarchy`_. ObjectConversionError* = object of Exception ## \ ## Raised if an object is converted to an incompatible object type. + ## You can use ``of`` operator to check if conversion will succeed. ## ## See the full `exception hierarchy`_. FloatingPointError* = object of Exception ## \ |