我正在跟随Pawel Glowacki的《Expert Delphi》书籍学习。在第98页,他有以下的onClick事件处理程序:
procedure TFormFavJSON.btnReadDOMClick(Sender: TObject);
var
favs: TFavorites; valRoot: TJSONValue; objRoot: TJSONObject;
valFavs: TJSONValue; arrFavs: TJSONArray;
begin
favs := TFavorites.Create;
//
// Several lines of code omitted
//
favs.Free;
end;
然而,当我键入 .Cre 并使用代码自动完成 Ctrl + Space 时,IDE 会自动将代码完成为一组空括号。
favs := TFavorites.Create();
那么以下哪个是最正确的呢?
favs := TFavorites.Create;
favs := TFavorites.Create();