Глядя на документы , его всегда следует вызывать с ключевым словом new
, поскольку Schema
является конструктором.
Глядя на исходный код , он вернет вновь выделенный объект, если вы попытаетесь использовать его без ключевого слова new
.
Оба будут работать, но я бы использовал только первый, так как это правильный путь. Следование стандартным соглашениям облегчит чтение вашего кода; не только для других, но и для вас, когда вы go вернетесь к нему через 6 месяцев.