-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. 値を割り当てる際に値を割り当てます
- 2. Adaでのレコードの動的配列割り当て
- 3. 割り当てる値は
- 4. 割り当てる値
- 5. チェックボックスに値を割り当てる?
- 6. ImageViewに値を割り当てる
- 7. セッションにテキストボックス値を割り当てる
- 8. ジャンゴ割り当てBoundField値
- 9. SELECT戻り値に値を割り当てる方法は?
- 10. C#でこのキーワードを割り当てます
- 11. 変数の値を再割り当て
- 12. 割り当て戻り値は5.3
- 13. @queryparamクライアント側の値の割り当て
- 14. ジェネリックへのデフォルト値の割り当て
- 15. 複数のキーワードをPHP/MySQLキーワードベースの検索に割り当てる
- 16. 割り当てデータベース値をボックス
- 17. 数値に数値を割り当てるx
- 18. デフォルト値のPHP割り当て
- 19. オブジェクトのinitメソッド内でselfキーワードを使ってivarsを割り当てる
- 20. リテラルを使用してテンプレートタイプに値を割り当てる
- 21. ユーザーコントロールのプロパティに値のリストを割り当てる
- 22. データベーススキーマ内の複数のIDに値を割り当てる
- 23. Crystal Reportsのパラメータに複数の値を割り当てる
- 24. divの値を別のdivに割り当てる方法
- 25. Androidスタジオ - Gradleのマニフェストプレースホルダに複数の値を割り当てる
- 26. C++:クラス内のオブジェクトのデータメンバーに値を割り当てる
- 27. 単一の変数に値の範囲を割り当てる
- 28. VBA変数にストアドプロシージャの戻り値を割り当てます
- 29. フェニックス:テンプレート内に値を割り当てているレンダリングテンプレート
- 30. インデックスリストに値のリストを割り当てる
どういう意味でしょうか?あなたは何をしようとしているのですか? –