問題タブ [mathics]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
testing - 年に依存するテスト
現在の年に依存する関数の正しい動作を自動的にテストするためのベストプラクティスは何ですか?DateList
具体的には、Mathicsの関数(MathematicaのようなCAS)に、引数として年が指定されていないときに現在の年が返されることを確認するテストを追加したいと思います。
2つの可能な解決策が頭に浮かびます。
- テストで現在の年をハードコーディングします。したがって、このテストは毎年更新する必要があり、新年の後に統合テストが失敗する可能性があります。
- 現在の年を返すことになっている別の関数を作成し、それらが同じ年を返すことを確認します。これによりエラーの可能性は低くなりますが、もちろん、両方の機能が間違っている可能性があります。
他のアイデアや既存の慣行へのポインタはありますか?
wolfram-mathematica - Mathics でリストまたは配列要素を添え字として出力する
次のようにして、Mathics でリスト変数を作成できます。
これはどの言語でもごく普通のことですが、Mathics Wolfram言語には次の構文もあります:
これは素敵な数学的添え字スタイルで印刷されます。
私の質問は次のとおりです:リスト(または配列)を下付きスタイルで印刷するようにフォーマットすることは可能ですか?
mathics - 「または」は Mathematica と Mathics で定義が異なりますか?
Mathematica では、「または」は二重の縦棒で定義されているように見えます。https://reference.wolfram.com/language/ref/Or.htmlまたはhttps://mathematica.stackexchange.com/a/119763を参照してください。
Mathics 2.1.0 では、うまくいかないようです:
一方、「または」という言葉はうまくいくようです:
||
Mathematica とMathics で使用する必要がありor
ますか、それとも間違っていますか?