MacOS(Linux)とWindows両方で動作するObjectScriptプログラムを開発する際に、よくやらかしてしまうミスを共有します。
WindowsとUNIX系のファイルシステムの1つの違いは、ディレクトリのセパレータです。
UNIX系は、/(スラッシュ)
Windows系は、\(バックスラッシュ)
です。
ファイルを読み書きするプログラムでセパレータをOS別に選択するという以下のようなコードをよく書くのですが、
InterSystems IRIS for Health™は、世界で最も重要なデータを管理する医療アプリケーションの迅速な開発を目的に特別に設計された世界初、かつ唯一のデータプラットフォームです。 トランザクションの処理と分析、拡張可能な医療データモデル、FHIRベースのソリューション開発、医療情報の相互運用性に関わる標準規格への対応など、すぐに使える強力な機能を搭載しています。 これらすべての機能により、開発者は価値を実現し、画期的なアプリケーションをすばやく構築することができます。 詳細はこちらをご覧ください