アカウント名:
パスワード:
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
犯人は巨人ファンでA型で眼鏡をかけている -- あるハッカー
やらないほうが... (スコア: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まで繰り返す。
結果にそれを足す。
結果を表示。
=> 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回も入らずに終わるか
あるいは永久に回り続ける気がする
------------
二次以外おことわり