-1
A
答えて
1
others := (others := -1)
いいえ、無効です。これは構文エラーです(コンパイルによって知ることができます)。
それはすることになっているもの伝えることは困難ですが、これは有効です。
procedure Foo is
A: array(1 .. 10) of Integer;
begin
A := (others => 42);
end Foo;
だから、これは次のとおりです。
procedure Foo is
A2: array(1 .. 10, 1 .. 10) of Integer;
begin
A2 := (others => (others => 42));
end Foo;
第二は、両方の発生を想定し、あなたが書いたものに最も近いと思われますothers
はキーワードになります。コードスニペットの主なエラーは、(a):=
ではなく=>
を使用する必要があります。(b)その変更を行っても、スニペットは単独では有効ではありません。文脈が必要です。
1
まず、others
は予約済みのAdaキーワードなので、変数名として使用することはできません。 `others 'キーワードは、オプションリストの残りのオプションを定義します。
それは意図しない間違いだと仮定して、あなたが何を意図するようなものである:そうother := -1
は、このように値ではありません、することはできません。これは動作しません、代入演算子は値を返しません
other := (other := -1)
割り当てられる。一方
しかし、以下のようなものは、他のタイプの所与有効であることを示すブールである:
この場合other := (other = false);
、変数に割り当てられたブール値を返し=
比較演算子その他。
関連する問題
- 1. LDA - トピックへのキーワードの割り当て
- 2. Adaでのレコードの動的配列割り当て
- 3. 値を割り当てる際に値を割り当てます
- 4. このキーワードにクラスを割り当てる
- 5. 割り当て値
- 6. 割り当て値
- 7. xcode/swiftで値の割り当てを割り当てます。
- 8. 割り当てる値
- 9. 割り当てる値は
- 10. typescriptオブジェクトに値を割り当てる
- 11. リストに値を割り当てる
- 12. オブジェクトに値を割り当てる
- 13. セッションにテキストボックス値を割り当てる
- 14. データフレーム列に値を割り当てる
- 15. チェックボックスに値を割り当てる?
- 16. ImageViewに値を割り当てる
- 17. Python:ローカルリストに値を割り当てる
- 18. 変数に値を割り当てる?
- 19. elmに値を割り当てる
- 20. アクティブレコードリレーションフィールドに値を割り当てる
- 21. ベクトルによる値の割り当て
- 22. 割り当て値perlの
- 23. ジャンゴ割り当てBoundField値
- 24. スウィフト割り当て値
- 25. 割り当て値はパイソン
- 26. 値をリストに再割り当てエリクシル
- 27. C#でこのキーワードを割り当てます
- 28. deleteキーワードを使用したメモリの割り当て解除 -
- 29. ng-clickで値を割り当てる
- 30. SELECT戻り値に値を割り当てる方法は?
どういう意味でしょうか?あなたは何をしようとしているのですか? –