- 1 名前:デフォルトの名無しさん mailto:sage [2008/07/09(水) 00:32:32 ]
- オブジェクト指向スクリプト言語Rubyについて扱うスレッドです。
Ruby Home Page www.ruby-lang.org/ja/ = 前スレ Rubyについて Part 31 pc11.2ch.net/test/read.cgi/tech/1204466626/ 過去スレ・関連スレは >>2-
- 151 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 15:52:30 ]
- >>150
宿題スレで指摘があったが、マイナス 0 は -0 …… -1 < x < 0 -0.0 …… -0.1 < x < 0 の x の範囲を示すことがある これらを仮に「0とかでいいじゃん?」ということにすると、 2 …… 2 =< x < 3 1 …… 1 =< x < 2 0 …… -1 < x < 1 -1 …… -2 < x =< -1 と、 0 の代表する範囲だけが幅 2 になってしまう -1 に含めることにしてもやっぱそこだけ「幅」が 2 だ
- 152 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 15:55:58 ]
- HTML版マニュアル生成元データとしてのRDocの
ちょうわかりやすい書き方を解説したサイトってない?
- 153 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 16:17:54 ]
- IEEE754ではそういう数が定義されている。
整数ではふつう無理(2の補数で表現する限り)。
- 154 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 17:14:27 ]
- >>151
??数学とかコンピュータの理屈とか、全く疎いんだけど 2 …… 2 =< x < 3 1 …… 1 =< x < 2 0 …… 0 =< x < 1 -1 …… -1 <= x < 0 ではいけないの?良ければもうすこし詳しくお願いします。
- 155 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 17:16:25 ]
- ドビックリ最大限の法則
- 156 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 17:34:47 ]
- 範囲の代表の値をどう取るか(切り上げや切り下げの方向)については数学は特に定めない
適当に宣言したあとに好きなようにやるといい
- 157 名前:デフォルトの名無しさん mailto:sage [2008/07/22(火) 23:27:37 ]
- >>85
報告しますた。thx! redmine.ruby-lang.org/issues/show/343
- 158 名前:152 mailto:sage [2008/07/23(水) 00:22:18 ]
- あれ?
みんなどうやって書いてるん? あるいはRDocなんて書いてない?
- 159 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 02:03:43 ]
- >>158
とりあえず「rdoc 書式」あたりでググってみた? 例えば以下のリンク先の「コメント部の修飾」あたりとか。 ttp://ruby.gfd-dennou.org/tutorial/rdoc/
- 160 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 09:10:21 ]
- >>158
誰かの書いたのをコピペして消して使ってるから形式とかわからん
- 161 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 09:41:24 ]
- うん、あれよくわからんよね
マニュアルつきソース作ろうと思ってもどこにどういうの書くべきかさっぱりだ (= で見出しがつくとかそういうRdoc文法システム本体の話ではないので注意) Rubyにマニュアルが少ない理由がわかった気がする
- 162 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 16:14:00 ]
- >>161
何がわからないのかがわからない。 RDocの文法の話じゃないとすると、 引数や戻り値はこう書く、みたいなのが知りたいってこと?
- 163 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 16:30:41 ]
- >>161
実例/規範/雛型がほしいってこと?
- 164 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 17:01:28 ]
- javadocなら@autherとか@paramsとか決まったキーワードがあるけど
rdocにはそんな決まりが無いよね、見出しレベルをいくつにするとか 標準添付ライブラリのソースも記述が統一されてないから参考にならない == Example: だったり === Examples だったり
- 165 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 17:10:43 ]
- そんなときこそ異界からの使者Railsですよ
まーあれだ、 # ここ1 module Hoge # ここ2 class Mage # ここ3 attr_reader # ここ4 def initialize(param) # ここ5 end # ここ6 def hage(para,para2=nil) # ここ7 end end end にどんな書き方で何を書くべきかというのが全く決まってないというのはなんかアレだと思う
- 166 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 17:17:34 ]
- メソッドの中の5と7は無視されるんだっけ?
- 167 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 18:53:27 ]
- もう、Podにしちゃいなよ。
- 168 名前:デフォルトの名無しさん [2008/07/23(水) 22:13:24 ]
- 初めまして
こちらでも質問させてください 今rubyで 「XPathとDOMが相互変換できるライブラリ」 というものを探しています。 結構調査してるのですが、なかなか見つからず。。 どなたか教えてください。
- 169 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 22:17:11 ]
- なんか、swin.dllの作り方がよくわからないから
ActiveScriptRubyを導入したんだが・・・。 configure勉強せねば無理か しかしdllが何をしてるかもわからんし何がなんだか 手が付けやすいとこんな適当な人でも使えちゃう 使えた方が助かるし誰も別に困らないが
- 170 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:08:47 ]
- >>169
日本語でおk というか、チラシの裏でおk
- 171 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:16:41 ]
- そうですね
>>170 dllがソースコンパイルしないとダメで、 Rubyのインタプリタのソースが必要らしくて やり方がいまいち・・・makeでエラー出るんだよね・・・ Rubyのインタプリタのソースとswin.cとかのソースを全部 パスの通った同じフォルダに入れてGNUmakefile.inとかを 所定のディレクトリに入れてってやったんだが 正直自分もよくわからないから、元から入ってる環境を 利用させていただいて、それで決着した もし他に同じような人がいて困ってたらなんかの足しにはなるし
- 172 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:57:51 ]
- >>171
だからエスパーさせんな、と。 dllとかswinとか言ってるんだからWindowsの話だよな。 まず、rubyインタプリタのソースなんかはいらない。 ちゃんとrubyがインストールされていてパスが通っているなら、 swinなら展開したらextconf.rbがあるはずだから、ruby extconf.rbで Makefileができる。 それでmake(VC++ならnmake)でうまくいくはず。 うまくいかないのなら、 * rubyはどこから手に入れてどうやって入れたのか * extconf.rb実行時にエラーが出るのか、出るならどんなエラーか * make時にエラーが出るのか、出るならどんなエラーか を書け。 今のところ、君の書いてることは誰の「なんかの足し」にもならんよ。
- 173 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 01:28:42 ]
- SWinってActiveScriptRubyについてこなかったっけ?
- 174 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 05:06:09 ]
- >>173
ありがとう、ActiveScriptRubyインスコして動作確認できたので、それ使うことにした。 >>172 ありがとうございます。 Cygwinでrubyを使っているんですが、 ruby.exeと他のコマンドなどがあるpathの通った場所に ファイルをコピーペーストしてmakeすれば いいみたいですね。別のとこで展開してました。 今回はswinだけActiveScriptRubyからコピーして 利用することにします。また今度やってみます。 正規表現中にーがあるとpremature end of regular expression: /・・・と エラーが出るようですね。「ー」を「..」に置き換えると出なくなりました。 rubyの種類とバージョンは 1.8.7 (2008-06-20 patchlevel 22) [i386-cygwin]です。
- 175 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 17:32:08 ]
- >>166
そう class や def の前に説明を書かなければいけない
- 176 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 19:08:56 ]
- >>174
初心者スレに行けばいいと思うよ。 permeture...は、-Kオプションについて調査することをお勧めする。
- 177 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 19:35:52 ]
- 次のるびまはRDocについて書くといいぞ
Loggerが使われるようになったのはあの解説のおかげだろ
- 178 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 21:13:00 ]
- それは良案
ただ、るびまの次巻が出ないんだよな・・・・・・そろそろ出てもいいはずなのに Ruby会議で忙しかったんだろうか
- 179 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 22:25:07 ]
- rubyが人類の負の遺産になりつつあるな。
|

|