1

または 1 対 1.0、または 2 対 2.0...

理想的には、一方と他方で異なる動作をする操作はありますか?

4

2 に答える 2

2

APL は、実際のストレージの種類などをユーザーから隔離しようとします。APL は、入力した型を降格する場合としない場合があるため、1.0 と入力して double を期待すると、実際には boolean になる可能性があります。この動作は実装によって異なります。

とはいえ、一部の APL システムでは、データ表現のために []DR と呼ばれる機能が提供されています。私のDyalog APL v.10システムでは、

[]DR 3.0 is 83, one byte integer
[]DR 3   is 83, one byte integer
[]DR 1   is 83, one byte integer
[]DR 0   is 83, one byte integer
[]DR ~1  is 11, one bit boolean
[]DR 3.1 is 645, double floating point

あなたの走行距離と答えは、システムによって異なります。

于 2013-10-23T11:18:54.250 に答える
0

いいえ。APL では 3 と 3.0 の間に違いはありません。

于 2013-07-02T14:55:41.037 に答える