問題タブ [ada95]
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.
ada - Ada で子パッケージを個別のコンパイル単位として持つことが可能です
通常の仕様と本体ファイルを含むメイン パッケージがあります。親パッケージの子パッケージを作成しようとしていますが、別のコンパイル ファイルに入れたいと思っています。それが単なるパッケージ本体であるか、サブプログラム/proc/func である場合は、簡単に実行できます。しかし、子仕様ファイルを作成させてもらうことができません。
私がこれを行っている理由は、同じ親の他の子供が利用できる情報を子供に持たせたいからです。親にスペック部分を含めるだけでこれを実行できることはわかっていますが、親ファイルがかなり大きくなります。
これは可能ですか、それとも別のルート ユニットを作成するしかありませんか? それとも、すべての仕様を親に残しますか?
私は試した:
親で:
package Child1 is separate;
(Parent.Child1も試しましたが、コンパイルエラーが発生しました
子で:
アイデア?できないだけ?
更新: Green Hills Multi Compiler でコンパイルしています。Ada95 言語バージョン、非 OO プロジェクト。
ada - => は Ada で何を意味しますか?
Ada で => をいつどのように使用するか、特にキーワード「others」を使用する場合は理解していますが、その適切な名前も、作成方法と理由もわかりません。Ada の歴史と発展は私にとって非常に興味深いものであり、これについて誰かの洞察をいただければ幸いです。
ada - C_Mkstemp() を呼び出す Ada95
一時的なファイル名を取得するためのこのコードは、空の文字列を返しています。私が見つけることができるすべての doco はmkstemp
、 のような形式が必要であると言っているので、それがどのように機能したかを理解しようとしていますが/tmp/prefixXXXXXX
、ここではそれは使用されていません。
これは古い呼び方ですか?
ディレクトリのパーミッションは の実行に影響しC_Mkstemp()
ますか?
編集: の定義/インポートC_Mkstemp
: