[#46247] 全角ダッシュ記号のエンコーディング? — 大田黒俊夫 <toshio.otaguro@...>
Ruby 1.9 系列のエンコーディングについて質問します.
5 messages
2009/08/01
[#46268] 正規表現にマッチする部分文字列を全て取得したい — threewayhandshake@...
初めまして、Rubyの正規表現について質問です。
5 messages
2009/08/08
[#46301] 自前コンパイルしたruby1.9の$LOAD_PATHに"."が入っていない — KURODA Hiraku <hiraku@...>
こんにちは、黒田ひらくと言います。
12 messages
2009/08/20
[#46356] Re: 自前コンパイルしたruby1.9の$LOAD_PATHに"."が入っていない
— masayoshi takahashi <maki@...>
2009/09/05
高橋征義です。遅ればせながら。
[#46321] ファイル名について — "前川 映一" <eiichi_maekawa@...>
17 messages
2009/08/21
[#46322] Re: ファイル名について
— "NARUSE, Yui" <naruse@...>
2009/08/21
成瀬です。
[#46324] Re: [ruby-list:46322 , 46323 ] Re: ファイル名について
— "前川 映一" <eiichi_maekawa@...>
2009/08/21
[#46325] Re: [ruby-list:46322 , 46323 ] Re: ファイル名について
— ikezawa@... (ikezawa)
2009/08/21
池澤といいます。
[#46327] Re: [ruby-list:46322 , 46323 ] Re: ファイル名について
— "sora.h" <sora134@...>
2009/08/21
ソラです。
[#46331] Re: [ruby-list:46322 , 46323 ] Re: ファイル名について
— Tetsuo Sakaguchi <saka@...>
2009/08/21
In message <ca6fd2180908210042k833870cw4e634d22f37d5456@mail.gmail.com> 2009-08-21T16:42+0900,
[ruby-list:46288] Re: rubyの変数の扱いについて
From:
Tetsuo Sakaguchi <saka@...>
Date:
2009-08-17 08:20:33 UTC
List:
ruby-list #46288
阪口と申します。途中からで失礼します。
(色々と識者からもフォローがあると思いますが。)
In message <OFAA4C06FA.293AAD32-ON49257615.002B095C-49257615.002CA7FE@mhi.co.jp> 2009-08-17T17:07+0900,
前川 映一 <eiichi_maekawa@mhi.co.jp> wrote:
> C#では、このようなことを回避するために、
> int a のような記述(aをintegerとして宣言する)ができたのですが、
> このような記述は、rubyにもあると思いますが、どのように記述すればよいでしょ
> うか?
> また、string b ="" のような記述は出来ないのでしょうか?
その辺は「プログラミング言語設計上の理念」の違いですね。
C#のような言語は必要な変数は宣言してから使い、その際にどのデータ型かも
指定するという設計になっていますが、
Ruby は変数の宣言をするための専用の構文はない、という設計になっています。
その代わりに Ruby では「最初の代入文」が宣言を兼ねることになっています。
(これ、実は正確な表現ではないと思いますが、簡単に書いておきます。)
また、変数は特定の型を持たないという設計にもなっています。
なので、「string b = ""」と書かずに「b = ""」と書けば良いわけですね。
蛇足ですが、プログラミング言語によって
* 変数に型があるかないか
* 変数宣言の要不要
* 変数の有効範囲の定め方(scope と extent)
は様々です。一度調べてみると面白いかも知れません。
--
阪口哲男@図書館情報メディア研究科.大学院.筑波大学
Tetsuo SAKAGUCHI.
Graduate School of Library, Information and Media Studies
University of Tsukuba, JAPAN.