Method containsKey returns true for not existed key.

Issue #3 new
Dmitriy Vasilyev
created an issue

Method containsKey is implemented in MapMixin class. It returns true for missed key, and method get throws error about not existed name.

Method has returns better result, but still check by null value.

Comments (2)

  1. Dmitriy Vasilyev reporter

    Its may be if dict was get from grid where was column for which dict doesn't have value (doesn't have such field at all).

    In zinc there is null symbol (N), but you can't create such value in skyspark's Site Builder app (ss 3.0.12).

  2. Dmitriy Vasilyev reporter

    Надо сделать API проще, has убрать, оставить только containsKey, и чтоб он возвращал реально - есть значение или нет.

    Но с этим могут быть проблемы, что может где-то эта разница в поведении используется. И это будет плохо.

    null- значения нету. У нас пока так считается. А если научимся считывать N - кодировать его надо конечно же с пом HNull класса.

  3. Log in to comment