適切な名前を付けたい〜〜!
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
NGNG適切な名前が浮かばない。浮かんだとしても正しいかどうかわからない。
そんな人が質問してみるスレを作ってみる。
0002デフォルトの名無しさん
NGNGLeft は後ろから x文字の文字列を返すメソッドにもう使ってしまったし……。
「 x 文字より後ろ」みたいな英語名ってどうなりますか?誰か教えて下さい。
とりあえず無い知恵しぼって考えてみた名前ですが
RearFrom(x) RearAt(x) AfterFrom(x)
なんか変な気がする…。
0003デフォルトの名無しさん
NGNGとりあえずlambda
00042
NGNGランバダ…?
何かの略語でしょうか?そうなのだとしたら何の略語か教えて下さい。
0005デフォルトの名無しさん
NGNGlistのn番め以降(cdr)を返す関数
(list-tail l n)
listのn番め(cadr)を返す関数
(list-ref l n) == (car(list-tail l n))
(list-tail '(a b c d) 2) ==> (c d)
(list-ref '(a b c d) 2) ==> c
00062
NGNG0007デフォルトの名無しさん
NGNGRightFrom(〜)
0008デフォルトの名無しさん
NGNGlambda =λ = ラムダ
lambdaはlispやschemeで無名関数を作る時に使う仮の名前。
(define list-tail
(lambda (x n)(if (zero? n) x (list-tail (cdr x) (- n 1)))))
詳しくは「λ算法」で検索
0009デフォルトの名無しさん
NGNG(lambda (仮引数パラメータ) 処理内容)
で、とりあえず機能する関数を作れる。
呼び出すときはカッコを1つ加えて、
((lambda (仮引数パラメータ) 処理内容) 実引数)
など。
((lambda(a b)(+ a b))1 2)
==> 3
0010デフォルトの名無しさん
NGNG名前がつけられなくて困った変数
http://pc.2ch.net/test/read.cgi/tech/1004544164/
ソースの見た目効率を語るスレ
http://pc.2ch.net/test/read.cgi/tech/1002252975/
0011デフォルトの名無しさん
NGNG多分、英語で付けようとしてるのが問題なんだろ?
日本語でつけりゃいいじゃん
文字列のある位置より後ろを返す関数(文字列 ある位置);
00122
NGNGたとえ日本語が使える(事になってる)環境でも
どんな障害が起こるかわからないですし、何よりも混ざっていると見づらいじゃないですか…
だからってローマ字は最悪。
会社のコボちゃん共は SYUSYORI-PROC とか平気で使いますけど、
SH, SYの主義の問題とかありますし(ちなみに私はSh派、Syはどう考えてもスャスュスェスョだと思うので)
というワケで前向きに英語をお勉強しましょう!
0013デフォルトの名無しさん
NGNG俺もあんたに同意や。みんなてんでバラバラにローマ字
使いよるから、頭に来た俺は、ヘボン式のローマ字表
提示して「これで逝け!」と、納得させた。つーかね、
特に主義持って、あるつづりを選んでいる訳じゃない
連中だから、「とにかくこれにしろ」って提示したら
ちゃんとしたがってくれるのがいいけどね。
0014デフォルトの名無しさん
NGNG0016デフォルトの名無しさん
NGNG似たようなスレなかったっけ?
0017デフォルトの名無しさん
NGNGあなたはなぜ
日本語以外の環境なら安心できるのですか???
0018デフォルトの名無しさん
NGNGお前ぴゅう太かひまわりでしかプログラム作った事無いのか?
00192, 12
NGNGMID は middle(string)の意味だと思うので…、今回の命名(xより後ろ)には適切ではないんです。
>>17
少なくともコンピュータの世界では英語が標準語だからです。
標準に従わない場合にはそれなりの理由(利点)が必要です。
だから頑張って、できるだけちゃんとした名前つけていきたいのです。
で、今回は BackwardFrom(x) という名前にすることにしました。
皆さんありがとうございました。
(lisp系の知識を授けてくださった方もありがとうございました。
tailだと、そっち系の言語知らないとちょっとわかりづらいと思うので今回は
別の命名にしましたけど。)
0020デフォルトの名無しさん
NGNGbegin
if (data!=taisyo1)
MassageBox("hoge!");
endif;
end;
ってな、引数名をつけてしまう漏れは逝ってよしですか?
0021デフォルトの名無しさん
NGNGネタが尽きたら
cheki, chekicheki, chekichekicheki...
0022デフォルトの名無しさん
NGNGDelphiなら、Copy(文字列、位置x、MaxInt)
で文字列の位置xから最後までを取得できます。
0023デフォルトの名無しさん
NGNG0024名無しさん
NGNGJAVAだとsubstringってのが標準であるんだけど。
0025hoge
NGNG別にローカル変数だったらかまわんが、
fucktionて何だYO!
00262
NGNGsubstring だと後ろ何文字の計算がいちいち面倒じゃないですか…
単純に 文字列長 - 位置 ですけど、文字列いぢりまわす処理だと
あっちこっちに似たようなのがたくさん出てきてわかりづらい…
(BASIC育ちなので)Left, Rightとさらにある位置より後ろを返す関数(今回はラッパークラスにしましたけど)
があるとすごく見やすくなります。
0027デフォルトの名無しさん
NGNG■ このスレッドは過去ログ倉庫に格納されています