1.Use Free to destroy an object. Free automatically calls the destructor if the object reference is not nil
调用free时destroy会自动被调用。
不要在程序中调用destroy来释放对象,而应该用free,free在释放前会检测对象是否为nil,
如果不为nil才释放对象。
2.exit正常退出
abort异常退出,Ends the current process without reporting an error.结束当前过程不报告错误。