アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、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
結
Re:やらないほうが... (スコア:4, 興味深い)
1から10までの合計を表示。
=> 単語の読取に失敗。関数『合計』の引数『Bを』が不足しています。
何も考えずに書いたら通らなかったのでマニュアルの文法をみて書き換え。
結果は0。
1から10まで繰り返す。
結果にそれを追加。
結果を表示。
=> 012345678910
「追加」は文字列関数とな。んでは、
結果は0。
1から10まで繰り返す。
結果にそれを足す。
結果を表示。
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; ++数) {
Re:やらないほうが... (スコア:1)
for (int 数 = 1; 数 = 10; ++数) {
↓
for (int 数 = 1; 数 <= 10; ++数) {
でないとforループに1回も入らずに終わるか
あるいは永久に回り続ける気がする
------------
二次以外おことわり