資料集
ここはhideyosiの学習帳です。いろいろな資料を集めたり整理したりしています。オイラ用のノートなので間違っていたり未完成だったりしますので信用度は相当低いことをあらかじめご了承くださいませ。
  • ソース を表示
  • コマンドライン引数APIの妄想 は削除されています。
3: 2007-12-02 (日) 02:05:46 ソース バックアップ No.3 を復元して編集 現: 1970-01-01 (木) 18:00:00 ソース 編集
Line 1: Line 1:
-現状だとAPIからはコマンドラインが丸ごと渡されるよね? 
-これを分解したり解析したりする場合、一回一回プログラマが自分でやらないといけないよね? 
- 
-''めんどくせーーーー!!!'' 
- 
-なので、こういうのを楽できるようなAPI(っというか、便利な関数)を妄想してみるテスト。 
- 
- 
-(どうせBBLにとって、他のOSとの互換なんぞこれっぽっちも考える必要なんぞないしね(^^; ) 
- 
--そもそもオプションはあるのか? 
---このAPIを呼ぶとYesなら1、Noなら0とかが帰ってくる。いや、Yesだった場合は個数を返すほうがいいかな。 
- 
--そのオプションがあるか?あったら引数?があるか? 
---たとえば-dというオプションを持っているコマンドだとする。このAPIの引数に「d」をセットしてコールすると有無を教えてくれる。0ならナシ。 
---・・・あ” まてよぉ?? たとえば -d hogehoge.com みたいにオプションスイッチにさらに引数があるような場合もあるよなぁ・・・ 
- 
-・・・あ”〜。そうかぁ。不正なオプションが与えられるなんてこともありうるよなぁ・・・ 
- 
- >test -d -x hogehoge.com -s ←おいコラ!testコマンドにゃ-sなんてオプションねーぞ! 
- 
- 
- 
-!?? こういうのはどうかな??? 
--API1:オプションの有無を知らせてくれる。戻り値0ならオプションなし。あれば個数を知らせてくれる。この時簡単なチェックをしてくれる。例えば二重に指定されているとか。エラーがあった場合は-を返す。-の数字は何番目のオプションがおかしいか。 
- 
--API2:個数がわかったら配列変数をセットしてコールするとオプション&引数を分割して二次元配列みたいにして返してくれる 
-|オプション文字列|引数がある場合| 
-|-d|0(引数がない場合)| 
-|-s|hogehoge.com| 
-|-w|fugafuga.com| 


トップ   編集 差分 バックアップ 複製 名前変更 リロード   ページ新規作成 全ページ一覧 単語検索 最新ページの一覧   ヘルプ   最新ページのRSS 1.0 最新ページのRSS 2.0 最新ページのRSS Atom
Counter: 0, today: 0, yesterday: 0