[#45189] 『初めてのRuby』出版記念トークイベントのお知らせ — KOU Keiko <keiko@...>
オライリー・ジャパンの高と申します。
2 messages
2008/07/04
[#45199] Windows版のirbでカットアンドペーストはできますか? — take_tk <ggb03124@...>
たけ(tk)です。
5 messages
2008/07/06
[#45214] Debian4 GNU/LinuxとRubyGemsについて。 — hrkt0115311 <hrkt0115311@...>
Rubyistの皆さん、おはようございます。
5 messages
2008/07/10
[#45227] [ANN/ADV] RubyKaigi2009 会場候補地を探してます — "Shintaro KAKUTANI" <shintaro@...>
かくたにです。
5 messages
2008/07/16
[#45234] Matrix のサブクラスのインスタンス生成 — "M.Uemura" <mitsuhideuemura@...>
うえむら@文京区と申します。
5 messages
2008/07/17
[#45240] ruby-1.8.5-p231にアップデートしたら"original_filename"が取れなくなりました — hayashi <36hayashi@...>
林と申します。
9 messages
2008/07/18
[#45244] Re: ruby-1.8.5-p231にアップデートしたら"original_filename"が取れなくなりました
— Nobuyoshi Nakada <nobu@...>
2008/07/19
なかだです。
[#45246] Re: ruby-1.8.5-p231にアップデートしたら"original_filename"が取れなくなりました
— とみたまさひろ <tommy@...>
2008/07/20
とみたです。
[#45241] Ruby版Camelliaライブラリ — Satoru Kanno <kanno-s@...>
Ruby-listの皆さま
5 messages
2008/07/18
[#45259] nkf -j problem? — OHARA Shigeki <os@...>
大原です。
7 messages
2008/07/25
[#45267] [ANN] Ruby 1.9.0-3リリース — "Yugui (Yuki Sonoda)" <yugui@...>
Yuguiです。
16 messages
2008/07/25
[#45268] Re: [ANN] Ruby 1.9.0-3リリース
— take_tk <ggb03124@...>
2008/07/25
たけ(tk)です。
[#45289] Fwd: [ReferenceManualRenewalProject - Bug #379] (Open) String#intern は空文字列に使えない(Ruby 1.8) -- Ruby 1.9 は違うのでは — Kouya <kouyataifu4@...>
こんばんは、kouyaです。
3 messages
2008/07/31
[ruby-list:45234] Matrix のサブクラスのインスタンス生成
From:
"M.Uemura" <mitsuhideuemura@...>
Date:
2008-07-17 15:41:44 UTC
List:
ruby-list #45234
うえむら@文京区と申します。
プログラミングを始めるなら、やっぱり Ruby っしょ!ということで、
さわり始めてから、幾星霜。。。やっと「作りたい」と思うネタが出来たので、
頑張っているところなのですが、Matrix のサブクラスを定義しようとして、
はまっております。
ウェブ上の Ruby リファレンスマニュアルの Matrix の項を何度も読んだのですが、
どうしてもエラーの原因が判らず、恐る恐るメールしてみました。最初の二つの方
法でのインスタンス生成は成功しているのに、3つ目の方法だと引数の数が違う旨
を言われてエラーになります。
ruby/1.8/{e2mmap,matrix}.rb の該当箇所を読んでみたのですが、サッパリでして。
この辺りを確認してみたら?といったポインタを頂ければ、幸いです。
宜しくお願い致します。
#"ruby -w" を受け取ってくれる env と "No such file" と弾いちゃう env
#があるけれど、違いは何なのだろう。。。
> ruby --version
ruby 1.8.1 (2003-12-25) [x86_64-linux-gnu]
> cat my_matrix.rb
#! /bin/env ruby
#! /bin/env ruby #-w
require 'matrix'
class MyMatrix < Matrix
attr_accessor :fixed
def initialize
super
@fixed = false
end
end
mtrx = MyMatrix.zero(3)
p mtrx
mtrx = Matrix[[11, 12], [21, 22]]
p mtrx
rows = [[1, 0], [0, 1]]
mtrx = MyMatrix.rows(rows, copy = true)
p mtrx
> ./my_matrix.rb
Matrix[[0, 0, 0], [0, 0, 0], [0, 0, 0]]
Matrix[[11, 12], [21, 22]]
/usr/lib64/ruby/1.8/e2mmap.rb:70:in `initialize': wrong number of
arguments(3 for 0) (ArgumentError)
from /usr/lib64/ruby/1.8/e2mmap.rb:70:in `new'
from /usr/lib64/ruby/1.8/e2mmap.rb:70:in `new'
from /usr/lib64/ruby/1.8/matrix.rb:217:in `rows'
from ./my_matrix.rb:19