1
新しいものを使用して、または新しいものを使用してデフ構造を初期化すると、同じことをするようですが、違いはありますか?maximaでdefstructを初期化するためにnewを使用することは重要ですか?
(%i1) defstruct(foo(a,b));
(%o1) [foo(a, b)]
(%i2) f: foo(1,2);
(%o2) foo(a = 1, b = 2)
(%i3) [email protected];
(%o3) 1
(%i4) f_new: new(foo(1,2));
(%o4) foo(a = 1, b = 2)
(%i5) [email protected];
(%o5) 1
(%i6)
このコードを使用すると、コードを少し短く簡単に見えるようになりますが、コードが破損するかどうかはわかりません。