アカウント名:
パスワード:
Java の場合ですが、class 名に英数アンダーライン以外を使うのはお勧めできません。ファイル名のコード変換が... まあ、そういうことです。
# zip/jar しておけば安全。 # もう直ってたらご容赦
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
アレゲはアレゲを呼ぶ -- ある傍観者
やらないほうが... (スコア:0)
Re:やらないほうが... (スコア:1)
class Object
def 表示
print self, "\n"
end
end
class Fixnum
def から(t)
self..t
end
end
class Range
def 合計
結果 = 0
self .each do |数|
結果 += 数
end
結果
end
end
1 .から(100) .合計 .表示
# -Kオプションを適切に設定しないと不正な文字エラーになるので注意
Re:やらないほうが... (スコア:4, 興味深い)
1から10までの合計を表示。
=> 単語の読取に失敗。関数『合計』の引数『Bを』が不足しています。
何も考えずに書いたら通らなかったのでマニュアルの文法をみて書き換え。
結果は0。
1から10まで繰り返す。
結果にそれを追加。
結果を表示。
=> 012345678910
「追加」は文字列関数とな。んでは、
結果は0。
1から10まで繰り返す。
結果にそれを足す。
結果を表示。
=> 0
「足す」では元の変数が変更されないのな。「追加」との扱いの違いが気になるところだが、変数への代入を追加
結果は0。
1から10まで繰り返す。
結果にそれを足して、結果に代入。
結果を表示。
=> 55
やっと出ました。
Re:やらないほうが... (スコア:1)
1から10まで繰り返す。
それを数[それ]に代入。
数の合計を表示。
=> 10
配列の中身を合計してくれYO!!
Re:やらないほうが... (スコア:0)
Re:やらないほうが... (スコア:0)
足した結果はどうなる?
指示が無かったから捨てます。
代入される 変数[それ] とは何なの?
単純変数です。
それ に対する 代入 ってどんな操作?
単
Re:やらないほうが... (スコア:1)
それって、String型がmutableとして設計されてるか否か、
という問題(に過ぎない)のでは?
Re:やらないほうが... (スコア:0)
Re:やらないほうが... (スコア:0)
Re:やらないほうが... (スコア:0)
Re:やらないほうが... (スコア:0)
下はいま使える例(J2SE SDK 1.4.2_06 on Win2K)。
前のJDKはコンパイルはできるが実行できなかったけど、いつのまにか
直ってたらしい。
$ cat 合計.java
public class 合計 {
public static void main(String[] 引数) {
int 結果 = 0;
for (int 数 = 1; 数 = 10; ++数) {
日本語識別子 (スコア:1)
拙作の「作家でごはん!」参考作品テキストファイル整形 [homeunix.net]では、こんなありさま [homeunix.net]になっています。
いちいち変数名をつけるのに和英辞典を繰る必要がないですし、英単語やローマ字よりもぱっと見てすぐに意味がわかります。
Re:やらないほうが... (スコア:1)
for (int 数 = 1; 数 = 10; ++数) {
↓
for (int 数 = 1; 数 <= 10; ++数) {
でないとforループに1回も入らずに終わるか
あるいは永久に回り続ける気がする
------------
二次以外おことわり
Re:やらないほうが... (スコア:0)
Re:やらないほうが... (スコア:0)
Re:やらないほうが... (スコア:1)
Re:やらないほうが... (スコア:1, 興味深い)
Java におけるすべてのクラスの親クラスである Object クラスには
メソッドを追加することはできないね。その書き方だと ruby だと
できるってことかな?
で、今回は既存クラスにメソッドを追加できるかどうかじゃなくて、
言語で日本語使えるかどうかが肝なんじゃないの?
そういう意味で「関数名や変数名に日本語を使うくらいなら、
VB でも Java でもできるよ」って言ってるんじゃないの?
Re:やらないほうが... (スコア:1)
できます。
#この性質が無い言語は、窮屈で使えないと感じてるのでG7
#Groovyは今のところ微妙ですよね...
>で、今回は既存クラスにメソッドを追加できるかどうかじゃなくて、
>言語で日本語使えるかどうかが肝なんじゃないの?
いや、既存クラスの既存英語名メソッドの「代替品(日本語)」を
自作できるかどうか?の問題を
気にしてるんだと思いますよ。
そうすれば、英語名メソッドを1つも使わずに済むから。
Re:やらないほうが... (スコア:1)
Java の場合ですが、class 名に英数アンダーライン以外を使うのはお勧めできません。ファイル名のコード変換が... まあ、そういうことです。
# zip/jar しておけば安全。
# もう直ってたらご容赦