指向性メモ::2006-07-28::制約とStringとRecord

ページ情報
制作日
2006-07-28T03:33:28+09:00
最終更新日
2006-07-28T03:33:28+09:00
ページ内目次

レコード(とか配列とか)の要素に文字列を入れる場合の定石が分からなくて困る。

String(1 .. 512)
たぶん元Cプログラマ。Adaではおすすめできない?
Ada.Strings.Unbounded.Unbounded_String
お手軽思考。現実的にはこれが1番使われてる?
access String
05から匿名でaccess出来るようになったらしい。この場合allは無くてもaliased'Addressを受け取れる。OOPとの相性は良い?

制約しないとreocrdの要素につっこめないのが不便なんだよな。副プログラムのパラメタは普通Stringで宣言するからUnboundedだと変換がめどい。かといってaccessでも'Addressとか.allがそのたびに必要になるんだよな。それにしてもAda.Strings.Boundedは使い道無いなぁ。

Comments

Trackbacks

Trackback Ping URI

http://yudai.arielworks.com/memo/2006/07/28/033328.trackback

末尾に「8 + 0」の計算結果を繋げて下さい。例えば計算結果が「17」の場合、「033328.trackback17」です。これは機械的なトラックバックスパムを防止するための措置です。

Post a comment

Name (optional)
Email address or URI (optional)
Do the math below (required to filter comment spams)
8 + 0 + 1 =
Message (required)
Submit
連絡先、リンク、転載や複製などについては『サイト案内』をご覧ください。Powered by HIMMEL

I ♥ Validator