【Perl,PHP】LLバトル ..
458:デフォルトの名無しさん
09/07/09 19:51:07
ファンクションキーを押さないといけないなんて
ATOK のインターネット経由の辞書もたいしたことないですね
459:デフォルトの名無しさん
09/07/09 19:54:25
つまんない
460:デフォルトの名無しさん
09/07/09 20:21:23
ッッッッッッッw
461:デフォルトの名無しさん
09/07/09 21:00:19
的を射る、であってるんだよな。不安になってきた
462:デフォルトの名無しさん
09/07/09 21:01:45
お姉ちゃんにお任せだぞっっっっっっっっっっ!!
URLリンク(d.hatena.ne.jp)
463:デフォルトの名無しさん
09/07/09 21:12:05
語源の『大学』・『中庸』にあるように、「正鵠(せいこく)を失う」という表現からきています。
この場合の正鵠は「正も鵠も、弓の的のまん中の黒星(『角川漢和中辞典』)」のことで、
射てど真ん中の黒星に当てることができたかどうか、
当たったら「得た」といい、はずれたら「失う」と表現していたのです。
矢で的を射るのは当り前としても、
必ずしも的に、まして正鵠に当たるかどうかは示していない表現が「的を射る」です。
464:デフォルトの名無しさん
09/07/09 22:51:10
なるほど。確かに的を(狙って)射るのには、当たるかどうかは関係ないわな。
しかし、話題のATOKさんでは、「まとをえる」と打って変換しようとすると
《「当を得る/的を射る」の誤用》とか、赤い字でお節介に教えてくれたりもするw
まあ結局、言葉なんて意味が通じればなんでもいいってこった。
465:デフォルトの名無しさん
09/07/09 22:52:54
>>464の「まとをえる」は、「まとをいる」って打ったとき、ね。間違えた。
466:デフォルトの名無しさん
09/07/09 22:54:17
あれ?「まとをえる」の時でいいんだ。もういいや><
467:デフォルトの名無しさん
09/07/10 17:25:42
今年のLLイベントは面白そうなのか?
468:デフォルトの名無しさん
09/07/10 17:27:34
つまり、的外れだと言えばいいんだな
469:デフォルトの名無しさん
09/07/10 21:44:38
ゲーム作るのに最適のプログラミングは?
470:デフォルトの名無しさん
09/07/10 21:46:42
C++
このスレ的には、RPGツクールに内蔵されてるRubyってことになるか。
471:デフォルトの名無しさん
09/07/10 21:47:38
じゃあRuby覚えようっと
472:デフォルトの名無しさん
09/07/10 21:52:16
URLリンク(itpro.nikkeibp.co.jp)
ググったらサポート1件3万とかふざけた金額が出たんだけどそんなムズいの?
473:デフォルトの名無しさん
09/07/10 21:53:37
2chで聞けばいいのにw
474:デフォルトの名無しさん
09/07/10 21:55:10
2chはゴミみたいな情報しかねーだろ
ってかサポートってこんなかかるのに何でプログラマは死にそうなの?
475:デフォルトの名無しさん
09/07/10 21:58:55
サポートをやれるような大企業はプログラマ以外にもたくさん人が必要で、
その人たちの給料やらなにやらを考えたらたいして金が残らんから。
476:デフォルトの名無しさん
09/07/10 22:00:51
その人たちっていらない人たちなんじゃねえの?
過労死させるような最低の企業が多い癖に不景気だし
477:デフォルトの名無しさん
09/07/10 22:07:45
>>472
基本料金などが不要な「トライアルプラン」では,1インシデント3万円で問い合わせに回答。
月額基本料金10万円の「ベーシックプラン」は2インシデントまで無料で,以降1インシデントごとに1万円。
「プレミアムプラン」は月額基本料金15万円で4インシデントまで無料。以降1インシデントごとに5000 円となる
割引になってないしww
478:デフォルトの名無しさん
09/07/10 22:09:13
素晴らしい詐欺だったのか
479:デフォルトの名無しさん
09/07/10 22:10:14
おそらく技術者は小人数
電話取り次ぎとマニュアルで解決できない問題の技術者への引継までは
派遣スタッフがやってるんだろうね
かなりいろんな段階でピンはねがあるかと
480:デフォルトの名無しさん
09/07/10 22:11:01
この会社に就職するのも悪くは無い
481:デフォルトの名無しさん
09/07/10 22:17:41
URLリンク(www.ec-one.com)
採用情報持ってきてやったぞ
482:デフォルトの名無しさん
09/07/10 23:00:17
>>481
資格で要求されている経験と、
「学歴、前職規模、業界不問、24〜35歳位まで」ってのが乖離しすぎて無理ありすぎ。
483:デフォルトの名無しさん
09/07/10 23:03:33
Ruby厨はキチガイしかいないようで
484:デフォルトの名無しさん
09/07/11 11:11:41
スクリプトで生計立ててる人って・・
485:デフォルトの名無しさん
09/07/12 15:05:37
>>484
それで生計が立つならいいんじゃないか?
486:デフォルトの名無しさん
09/07/12 15:54:19
いやいいんだが、そういう奴の一人称って「ぽっくん」が多くね?
いままで5,6人のスクリプターと接してきたけど3人がそういう奴しってる。
しかも全員SOHO。やっぱ人と会話してないとアレになっていくのかなあ…
487:デフォルトの名無しさん
09/07/12 15:54:43
立たない人間が大半じゃないですかー
488:デフォルトの名無しさん
09/07/12 15:55:24
>>486
ただキチガイと当たっただけじゃね?
489:デフォルトの名無しさん
09/07/12 15:57:16
ぽっくんって何?
490:デフォルトの名無しさん
09/07/12 15:59:32
僕君?
491:デフォルトの名無しさん
09/07/12 16:18:45
おぼっちゃまくん以外でそんなの聞いたことねーよw
パチンコの影響か?
492:デフォルトの名無しさん
09/07/12 16:22:05
馬鹿にされてるんじゃねーの?
493:デフォルトの名無しさん
09/07/12 17:28:30
>>486
お前それ、奇跡みたいな確率だぞw
一般的な現象として語るとキョトンとされるだけだろうが、
初めから「嘘みたいなホントの話」として語ればウケるかも。
494:デフォルトの名無しさん
09/07/12 21:04:55
で、結局最強はどれなの?
全然バトルをロワイヤルしてないじゃん
495:デフォルトの名無しさん
09/07/12 21:08:06
隔離スレなんだから終わらせちゃ意味がないだろ
496:デフォルトの名無しさん
09/07/12 21:12:05
しかし言語ってそんな大事かね
497:デフォルトの名無しさん
09/07/12 21:18:34
大事でなければ、こんなに乱立するわけがない
498:デフォルトの名無しさん
09/07/12 21:19:38
まあ>>496は、(CPUごとに違うらしい)マシン語だけ使ってろってこった
499:デフォルトの名無しさん
09/07/12 21:34:28
えっ?
500:デフォルトの名無しさん
09/07/12 21:40:16
同系統のCPUならある程度の互換性はあるけどな
流石にPowerとかになると全然違うが
501:デフォルトの名無しさん
09/07/12 21:44:23
x86とPowerとSHは違うんじゃね?
502:デフォルトの名無しさん
09/07/12 22:02:09
このスレで(高級)言語の存在意義が問われるとは意外と言えば意外。
しかし>>496はどうとでもとれるので、本人的には、
「俺は言語なんかこだわらないぜ、なんでも書けるよフフン」
って意味で書いただけかも知れんが。
503:デフォルトの名無しさん
09/07/12 22:07:17
ruby / pythonを使う利点ってなんでしょうか?
504:デフォルトの名無しさん
09/07/12 22:07:50
ruby信者になれる
505:デフォルトの名無しさん
09/07/12 22:17:33
>>503
rubyやpythonのソースコードが読めるようになります
また、rubyやpythonを好きで使っている、頭のいい人達の
言ってることが理解しやすくなるかも知れません
506:デフォルトの名無しさん
09/07/12 22:18:55
>>503
オブジェクト指向
507:デフォルトの名無しさん
09/07/12 22:40:32
しかし、RunyとPythonはいっしょくたに語られる言語でもないと思うが。
Perl,PHP,Ruby,Pythonってくくりならわからんでもないが。
508:デフォルトの名無しさん
09/07/12 22:41:40
信者のキモさで一括りだろ
509:デフォルトの名無しさん
09/07/12 22:45:41
Rubyはキモいと感じるが、PHPとPythonはそれほど差はないと感じるが。
510:デフォルトの名無しさん
09/07/12 22:53:41
俺はRubyとPythonは大丈夫だがPerlとPHPはキモく感じる
511:デフォルトの名無しさん
09/07/12 22:56:23
そして世間の皆からキモく感じられてる>>510
512:デフォルトの名無しさん
09/07/12 22:58:54
Rubyは作者が喧嘩売ってるってかそんな感じw
513:デフォルトの名無しさん
09/07/12 23:00:22
おいデブ涙拭けよ
514:デフォルトの名無しさん
09/07/12 23:01:11
>511
残念ながら、俺はお前が想像してる以上にキモいぞ。
515:デフォルトの名無しさん
09/07/12 23:10:26
そろそろスレ違いも度を越してるだろ
516:デフォルトの名無しさん
09/07/12 23:46:34
この辺のカス言語仕事で覚えさせられるのって、ねじ穴の型番たくさん覚えさせられる
バイトみたいなもんだよな。
履歴に書いても、あぁちょっと開発をかじってんのねくらいの経験にしか扱われねーし
517:デフォルトの名無しさん
09/07/13 00:55:23
PHP信者は単にプログラミング経験が浅いだけだと思うよ。
518:デフォルトの名無しさん
09/07/13 03:57:29
LLなんてどれも目糞鼻糞じゃね?
519:デフォルトの名無しさん
09/07/13 04:01:29
特定言語の信者になっちゃう時点であれだな。
LL言語って、優劣じゃなく好みの問題じゃね?
520:デフォルトの名無しさん
09/07/13 04:21:51
Perl 素人〜一般人〜変人 くまなくカバー
PHP 素人から圧倒的な支持
Python 一般人〜変人
Ruby 変人
521:デフォルトの名無しさん
09/07/13 04:29:11
Perl アル・ヤンコビック
PHP 田中要次
Python ばんばひろふみ
Ruby もっとがんばりましょう
522:デフォルトの名無しさん
09/07/13 12:33:22
20代専用Webページプリントごっこツールってことに気づいたのは30代になってから
523:デフォルトの名無しさん
09/07/13 13:46:47
>>520
Perl:素人、変人
PHP:素人〜一般人
Python:一般人〜変人
Ruby:一般人、信者
こうじゃね?
524:デフォルトの名無しさん
09/07/13 14:38:10
お前らのとりあえずPHP馬鹿にしとけばオレカコイイって言うスタンスワロタw
マジで違い分かってんのかよw
525:デフォルトの名無しさん
09/07/13 14:56:34
>>524
その反応は痛いなぁ。
お前だって今、ひらがなしか使えない奴に「かんじをつかえばかっこいいとおもってるおまえにわろた」
って言われたら呆気に取られるだろ? そういうレベルのこと言ってると自覚したほうがいいw
526:デフォルトの名無しさん
09/07/13 15:01:34
レベルング
527:デフォルトの名無しさん
09/07/13 15:02:54
おっと(r
528:デフォルトの名無しさん
09/07/13 15:50:17
つーか、PHPはどう考えても言語使用がぐだぐだだろ。
まぁ、言語として比べること時点でおかしいんだが。
529:デフォルトの名無しさん
09/07/13 16:48:08
PHPは書きやすい言語なんだろうね
ただ、例外処理についてはもっとやりやすくして欲しかった
530:デフォルトの名無しさん
09/07/13 17:08:16
PHPの言語仕様は破綻している。Perlと同じくらい。
まだJavaScriptのほうがまし。
531:デフォルトの名無しさん
09/07/13 17:11:09
PHP: Personal Home Page Tools(笑)
532:デフォルトの名無しさん
09/07/13 17:19:34
どうやら壊れてしまったようだ
533:デフォルトの名無しさん
09/07/13 18:04:03
PHPの言語仕様ならとっくに壊れてますよ。
534:デフォルトの名無しさん
09/07/13 18:17:30
JavaScriptで要改善な仕様って、このくらい?
・コンストラクタ内で関数定義したときのthisの扱い
・連想配列とオブジェクトの関係
535:デフォルトの名無しさん
09/07/13 18:17:58
言語仕様という点ではPHPとRubyはある意味対極にあるからな。
そりゃ信者同士の小競り合いが絶えないわけだ。
536:デフォルトの名無しさん
09/07/13 18:19:21
>>534
ブラウザ・バージョンでの挙動統一
537:デフォルトの名無しさん
09/07/13 18:19:51
挙動統一は仕様じゃなくね?たしかに問題点ではあるが
538:デフォルトの名無しさん
09/07/13 18:36:15
>>534
配列関連
変数スコープ
文の区切り
539:デフォルトの名無しさん
09/07/13 18:39:24
>>530
Perlの言語仕様は破綻していない。
破綻していると思うのは、訓練が足りないせい。
540:デフォルトの名無しさん
09/07/13 18:58:44
訓練を洗脳に変えるなら同意。
541:デフォルトの名無しさん
09/07/13 20:23:22
んなこと言ったら、どんな言語でも洗脳だべ
Rubyのdef〜end にしても、Pythonのselfやインデントにしても
Javaなんかの洗脳も強烈だし。
Car car = new Car();
なんだこれ
542:デフォルトの名無しさん
09/07/13 22:05:33
def、end、インデントはどんなに厳しく見ても洗脳と言うには無理があるだろww
543:デフォルトの名無しさん
09/07/13 22:11:56
Perl信者が話をドローに持ち込もうと必死なんだろう。
失敗してるけど。
544:デフォルトの名無しさん
09/07/13 22:18:21
def end self インデントは、既存のプログラムを読むときに簡単に
推測可能なもの。
Perlの特殊変数をはじめとする記号の数々は推測不可能。
phpは関数名や動作が推測不可能。
545:デフォルトの名無しさん
09/07/13 22:35:50
> Perlの特殊変数をはじめとする記号の数々は推測不可能。
だとすると、Rubyの組み込み変数も推測不可能ってこったな。
> phpは関数名や動作が推測不可能。
意味ワカンネ。
546:デフォルトの名無しさん
09/07/13 22:43:51
記号が書いてあれば推測の手がかりになるけど、
文字間の略されてる部分を脳内補間して理解するのは
かなり信仰を深めないと無理。
547:デフォルトの名無しさん
09/07/13 22:51:54
記号の意味なんてのは覚えりゃいい話だよ。
推測の可・不可なんて、覚えるまでの短期間だけのオハナシ。(馬鹿以外には)本質的ではない。
もちろんその記号群が数千とかあるなら、同じことはとても言えないけど、そうじゃないし。
そう滅多に増えもしないし。
548:デフォルトの名無しさん
09/07/13 22:53:18
記号の意味っつーか、変数の中身を考えながら記号書かなきゃならんのがなあ
スクリプト言語なのにC言語でポインタ触ってる気分になる
549:デフォルトの名無しさん
09/07/13 23:41:41
PHPの関数の名前から動作を推測するのは簡単だと思うけど、
関数が多すぎだし、関数名が長すぎる。
array_push($array, ..)みたいな書き方よりも、
$array->push(..)の方がすっきりするでしょ。
550:デフォルトの名無しさん
09/07/14 00:00:38
$打つのがドルい
551:デフォルトの名無しさん
09/07/14 00:14:52
>>549
この場合は順序が本質ではないか
オブジェクト指向脳であれば、というかデータ構造を操作するという視点に立てば
「arrayにpushしたい」と考えるのが自然だと思う
552:デフォルトの名無しさん
09/07/14 00:25:10
PUSH ... TO ARRAY. でいいよ。
553:デフォルトの名無しさん
09/07/14 00:25:41
>>551
それは単に思考が日本語だからではないか
554:デフォルトの名無しさん
09/07/14 00:51:22
>>553
だからいいんじゃねーの?
555:デフォルトの名無しさん
09/07/14 00:55:37
そんなあなたには、なでしこです。
556:デフォルトの名無しさん
09/07/14 01:04:30
>>534
スクリプトにバグがあったときのIEのメッセージをなんとかして欲しい
もしかして今の新しいIEでは改善されてるのかな
557:デフォルトの名無しさん
09/07/14 01:54:35
>>555
わざわざ日本語変換なんぞしてられるか
558:デフォルトの名無しさん
09/07/14 01:58:17
ひらがなで打てばいいよ
559:デフォルトの名無しさん
09/07/14 02:01:38
>>557
俺様専用言語でも作っとけ。
560:デフォルトの名無しさん
09/07/14 08:23:54
>>547
>記号の意味なんてのは覚えりゃいい話だよ。
いやいや、Perlは$_をつかって記号すら省略してしまうじゃん
あんなのワンライナーを優先しすぎたクソ仕様
しかも@var=(1,2,3)の要素を参照するのが$var[i]とかウンコすぎる
@var[i]でいいだろ、ややこしいんだよ
>推測の可・不可なんて、覚えるまでの短期間だけのオハナシ。(馬鹿以外には)本質的ではない。
まさに洗脳された信者
561:デフォルトの名無しさん
09/07/14 08:46:01
能力が著しく低くないとわからない物ってのも、世の中にはあるものね。
俺の婆ちゃんが一人暮らししてた頃、市販品の蓋一つ、取っ手一つとっても
手が不自由な婆ちゃんにとっては性質次第で色んな不便があることをよく言ってて、
ああそうなのかぁ、と気付かされることが多かった。
562:デフォルトの名無しさん
09/07/14 11:20:05
たしかに記号だとググりにくい。
563:デフォルトの名無しさん
09/07/14 11:37:08
grepっていえよ
564:デフォルトの名無しさん
09/07/14 12:34:11
>>560
まだまだ訓練が足りない。
>$_をつかって記号すら省略してしまう
省略するかしないかはプログラマの自由。
言語仕様だけが原因ではない。
>$var[i]
@var[i]で参照してもよい。
そうするとスライスになるが、違いが
問題になることはあんまりないだろう。
565:デフォルトの名無しさん
09/07/14 13:25:09
>>564
dankogai 乙
566:デフォルトの名無しさん
09/07/14 13:29:22
おもちゃはおもちゃらしく簡単に使えないとねぇ。C#でいいやってなっちゃうし
567:デフォルトの名無しさん
09/07/14 13:33:35
>>564
まだまだ実践経験が足りない。
568:デフォルトの名無しさん
09/07/14 13:46:59
結局自分のスキルに自信アリマス!って奴なんか
本当の意味で一人もいないと思うんだけどどう思う?
だから>>567みたいな煽り食らうと
「そうか・・・(´・ω・`)」ってなる。
569:デフォルトの名無しさん
09/07/14 13:54:33
あの…VBScriptは…
すみません。土台にすら上がってませんよね。ごめんなさいごめんなさい。
570:デフォルトの名無しさん
09/07/14 13:56:13
perlは正規表現だけの言語だな。
他はなんか気に食わない。最近はいないけど、perl信者もかなりうざかったしw
571:デフォルトの名無しさん
09/07/14 14:04:57
>>560
記号が嫌ならEnglish.pm使えば?
> いやいや、Perlは$_をつかって記号すら省略してしまうじゃん
変数省略できるが、記号の省略の意味ワカンネ。
> しかも@var=(1,2,3)の要素を参照するのが$var[i]とかウンコすぎる
> @var[i]でいいだろ、ややこしいんだよ
@var[..]は配列の範囲を返す。
リストコンテキストとスカラコンテキストは理解しようぜ。
572:デフォルトの名無しさん
09/07/14 14:34:30
頭で理解しててもパッと見て判らんのよ、コンテキストって。
本質じゃないところに考える時間を割くことになる。
同じ表記が同じように通用しない。
Rubyは今は言わなくなったが、昔は「驚き最小限」なんて言葉があった。
元々PerlのパクりであるRubyにおいて
その驚きってのはコンテキストのことだったんじゃないかなと思う。
573:デフォルトの名無しさん
09/07/14 14:42:50
昔は最小限での入力とか結構持てはやされてたな
今はなんだろ?
自分は入力保管とかバリバリ使うから見易さ・判り易さ重視で組むが。
574:デフォルトの名無しさん
09/07/14 14:50:47
たとえ入力補完が発達しても数学みたいなもんで
最小限での入力というか、最小限での表記のほうがロジックが分かりやすいな。
575:デフォルトの名無しさん
09/07/14 14:51:18
今は、一貫性だと思う。
576:デフォルトの名無しさん
09/07/14 16:42:55
RubyってHSPに毛が生えたようなもの、みたいな印象しかないな。
577:デフォルトの名無しさん
09/07/14 16:49:03
>>575
今・・・は・・・?ゴクリ
578:デフォルトの名無しさん
09/07/14 17:24:57
>>575
一貫性重視なら最初からPython使えばいい。
Rubyは、Matzが書きたいように書けるのが第一で、一貫性なんて
対して重視されていない。
579:デフォルトの名無しさん
09/07/14 17:28:44
便利さのための一貫性の犠牲は歓迎。
単なる不統一は修正すればいいだけ。
その修正をまったく受け入れないのであれば問題だけど、
まぁまぁ直している。
TOMOYO Linux で受け入れてくれるための交渉術、
とあったけど、Ruby には交渉下手な上から目線が多くて残念。
580:デフォルトの名無しさん
09/07/14 17:33:29
>>578
御意
581:デフォルトの名無しさん
09/07/14 18:49:49
$hoge = hage;
print @hoge, hoge, $hoge;
582:デフォルトの名無しさん
09/07/14 23:37:12
>>571
>記号が嫌ならEnglish.pm使えば?
自分一人がEnglish使ったところで、ほかの人が使ってなかったら、結局記号の意味を勉強しないといけないんだから、意味薄いだろ。
そのくらいわかろうぜ。
>変数省略できるが、記号の省略の意味ワカンネ。
記号変数すら省略するってこと
>@var[..]は配列の範囲を返す。
だからそれがいけてないってことだよ。
@var[0]は最初の要素、@var[0,3]は0番目を含めて3つの要素、とかできたはずなんだから。
もちっと他の言語勉強しな。Pythonのスライスとか勉強してみ。
>リストコンテキストとスカラコンテキストは理解しようぜ。
そんなのが存在する時点でもうね。
そしてそれを「理解しようぜ」なんて言ってる時点で洗脳されすぎ。
583:デフォルトの名無しさん
09/07/14 23:43:05
だから、嫌いな奴は洗脳とかキツい言葉を使ってればいいさ
普通の感性では習熟とかいうんだけどな
Perlのコンテキストにしても、関数の戻り値を柔軟に持てるとか
それなりの利点もあるし、便利に使える場面もある。
あんまりしつこいと下衆っぽいよ。
584:デフォルトの名無しさん
09/07/14 23:49:35
関数の戻り値を柔軟に持てるってどういうこと?
585:デフォルトの名無しさん
09/07/14 23:54:15
まともなPerl批判も世の中には存在するんだけど、
この子が言ってるのは単に「俺は嫌い、俺は苦手」ってレベル。
あらゆる言語をあっという間に修得してしまう、優秀な俺とは関係ない次元で吠えてる。
586:デフォルトの名無しさん
09/07/14 23:59:08
気持ち悪いのキタ
587:デフォルトの名無しさん
09/07/15 00:02:41
スクリプトぱっと憶えたら優秀ってなんかピエロだな
588:デフォルトの名無しさん
09/07/15 00:09:04
Perl批判は俺が知る限り少なくとも2人居るんだが、この子ってどっちのことを指してるのだろう
589:デフォルトの名無しさん
09/07/15 00:33:46
面接でPerlが得意とか恥ずかしくて言えない
590:デフォルトの名無しさん
09/07/15 00:37:28
>>584
言葉通りの意味なら、コンテキストによって返値を変えることができるってことだろ。
my $ret = hoge(); #=> '2つあったよ!'
my @ret = hoge(); #=> ('hoge', 'page')
ただ、あんまり便利に使う状況ってのに出くわしたことはないような気もするw
591:デフォルトの名無しさん
09/07/15 00:37:31
my $self=shift;
592:デフォルトの名無しさん
09/07/15 00:43:30
>>587
ぱっと覚えられない奴がどうしようもない馬鹿なだけだものな。
593:デフォルトの名無しさん
09/07/15 00:44:13
@baka=(9,8,7)
@aho=(1,2,@baka,4,5)
print @aho
594:デフォルトの名無しさん
09/07/15 00:56:37
>590
そういや配列はスカラーコンテキストだと要素数だな
しかし、混乱の元になった記憶しかないw
普通にlen(ary)なりsize(ary)なり用意すれば良かったのにとしか思わないんだよなあ
595:デフォルトの名無しさん
09/07/15 01:01:56
perlはいまやLL界のCOBOLだな
596:デフォルトの名無しさん
09/07/15 01:03:03
Perlはすぐ使える鉛筆みたいな道具
Pythonはきちんと書くときにつかう筆
rubyはうんこふく時の紙
597:デフォルトの名無しさん
09/07/15 01:38:47
rubyが一番重要ってことだな
598:571
09/07/15 01:45:46
>>582
> @var[0]は最初の要素、@var[0,3]は0番目を含めて3つの要素、とかできたはずなんだから。
> もちっと他の言語勉強しな。Pythonのスライスとか勉強してみ。
start..(start+number-1)で指定すればいいじゃん。
まあ、勉強してみますか。
Perl
範囲でしか指定できません。
Ruby
list = %w( a b c d e f )
p list.slice(2, 3)
で、
["c", "d", "e"]
が返りますね。
PHP
$list = array('a', 'b', 'c', 'd', 'e', 'f');
var_dump(array_slice($list, 2, 3));
で、
array(3) {
[0]=>
string(1) "c"
[1]=>
string(1) "d"
[2]=>
string(1) "e"
}
が返りますね。
では、Pythonではどう書くのでしょうか。
>>582さん、教えていただけますか?
599:デフォルトの名無しさん
09/07/15 02:25:16
ここは質問スレじゃないから自分で調べろ
URLリンク(0xcc.net)
URLリンク(www.diveintopython.org)
URLリンク(www.python.org)
600:デフォルトの名無しさん
09/07/15 02:41:10
>>598
list = [ 'a', 'b', 'c', 'd', 'e', 'f' ]
list[2:5]
601:571
09/07/15 03:15:57
>>600
残念ながら、それは範囲指定だから意味が違いますね。
602:デフォルトの名無しさん
09/07/15 03:29:43
L[2:5]をL[2:2+3]に読み替えればいいじゃないか
603:571
09/07/15 03:31:08
>>600の書き方ならば
Perl
my @list = qw( a b c d e f );
print "@list[2..4]";
PHP
書式なし
Ruby
list = %w( a b c d e f )
p list.slice(2..4)
Python
d = ["a", "b", "c", "d", "e", "f"]
print(d[2:5])
で行けますが。
604:デフォルトの名無しさん
09/07/15 03:46:42
スカラ/リストの表記がきもい(他言語ではもっとシンプルな仕様で成立してる)って話のはずなのに、一体何をどう曲解してるんだ
605:571
09/07/15 03:50:30
>>604
単にキモイっていう単なる主観の感情の問題だというのか?
アホか。
606:デフォルトの名無しさん
09/07/15 03:52:24
っつーかlistに代入するなんて(r
607:デフォルトの名無しさん
09/07/15 04:01:14
$や@を使うのは、ハンガリアン記法要らずで、分かりやすく便利。Rubyはソースコードが見づらすぎる。JavaとかC#みたいにVSとかEclipseとかのIDEを使うのが当たり前の言語なら、そう言う言語機能は不要かなと思うけど。
608:デフォルトの名無しさん
09/07/15 04:11:35
コンテキストがあいまいなことによる
読みにくさとバグの温床になるプログラムの例を
各PPPRでおながいします↓
609:デフォルトの名無しさん
09/07/15 05:52:49
>607
ハンガリアンとは根本的に違うというか、むしろ相反するような気がするが
610:デフォルトの名無しさん
09/07/15 06:35:40
@tmpと%tmp、前者が配列で後者がハッシュであることは一目瞭然。@tmp_listや$tmp_map等とする必要はない。
611:デフォルトの名無しさん
09/07/15 07:25:14
配列とハッシュが同じ名前になる場合よりも
@tmp_A, @tmp_B みたいな名前の使い方が多いから、
それがメリットだとしても機会は少ないな。
612:デフォルトの名無しさん
09/07/15 07:43:40
@tmp は文脈により要素数だったりするので配列とは限らない
613:デフォルトの名無しさん
09/07/15 08:01:49
ん?
@tmpは配列だろ?scalar(@tmp) はスカラだが。
ちなみにscalar(%tmp)は楽しいことになる。Perl大好き。
614:デフォルトの名無しさん
09/07/15 08:14:22
>>608
PPPRってなんぞ
615:デフォルトの名無しさん
09/07/15 08:16:53
$a # スカラ
@a # 配列
$a[index] # 配列の要素 = スカラ
@a[indices] # 配列のスライス = リスト
%a # ハッシュ
$a{key} # ハッシュの要素 = スカラ
@a{keys} # ハッシュのスライス = リスト
この美しさわかんねえかなあ…
リストをスカラ評価すると長さになってしまうのは、
たしかに気持ち悪いがそれとこれは別の話だと思う。
616:デフォルトの名無しさん
09/07/15 08:22:39
>>596
もうなんとか用の言語って時代じゃないだろ。もう役目を終えたよ、Perlは。
617:デフォルトの名無しさん
09/07/15 08:23:32
>>615
それは別の話ってのに異存ないが、まあ今はコンテキストの話なので、
その気持ち悪さが問題になってるんじゃね?
618:デフォルトの名無しさん
09/07/15 08:31:40
@$$#tmp
619:デフォルトの名無しさん
09/07/15 08:44:38
使い捨て言語で君も使い捨てに!
620:デフォルトの名無しさん
09/07/15 08:50:10
>>615
>@a{keys} # ハッシュのスライス = リスト
これが有効に使えるときなんかあるの?
621:デフォルトの名無しさん
09/07/15 08:53:09
>>616
DSLがどうこうという時代なんだが?
622:デフォルトの名無しさん
09/07/15 08:53:15
>>607
>$や@を使うのは、ハンガリアン記法要らずで、分かりやすく便利。
使うデータが文字列と配列とハッシュだけだった時代ならそれでもいいけど
オブジェクト指向が一般的になった現在において、この仕様はクソだよ。
それがわからないPerlerが不憫でしょうがない。
623:デフォルトの名無しさん
09/07/15 08:59:08
>>622
しょうがないだろ。アヒルのように最初に覚えた言語をry
624:デフォルトの名無しさん
09/07/15 09:49:36
>>598
話がぜんぜん違う方向に進んだね。
もとの話は$var[]が配列の要素を返し、@var[..]は配列の範囲を返すのが、いけてないしわかりにくという話だったんだけど。
別にこんなことで@varと$varを使い分ける必要なんかなく、どっちも@var[]でできるようにすれば
誰にもわかりやすいのに、Perlはそうなってないから変だよねという話が、
いつのまになんで範囲指定の方法の話になっちゃったんだろう。
625:デフォルトの名無しさん
09/07/15 10:49:19
とりあえず、
配列の要素をスカラーとして取り出す方法と、
そのスカラー1個だけを要素とする配列を作る(スライスする)方法は
別々に用意した方が言語仕様的にはいいんじゃないのか?
626:デフォルトの名無しさん
09/07/15 10:51:58
Python なら、
a = range(5) # [0,1,2,3,4]
b = a[3] # 3
c = a[3:4] # [3]
627:デフォルトの名無しさん
09/07/15 11:00:22
d = a[slice(3, 4)] # [3]
628:デフォルトの名無しさん
09/07/15 11:29:15
>>620
ハッシュに代入するとき役に立つ。
629:デフォルトの名無しさん
09/07/15 11:39:31
>>620
ハッシュから複数の値を取り出すときに使う
630:デフォルトの名無しさん
09/07/15 11:41:12
# Ruby
a = (0..4).to_a # [0,1,2,3,4]
a = (0...5).to_a # [0,1,2,3,4]
p a[3] # 3
p a[3..3] # [3]
p a[3...4] # [3]
p a[3,1] # [3]
p a[-2] # 3
p a[-2..-2] # [3]
p a[-2...-1] # [3]
p a[-2,1] # [3]
631:デフォルトの名無しさん
09/07/15 13:06:17
>>628
kwsk
632:デフォルトの名無しさん
09/07/15 13:20:37
急に書き込みが増えたねw
633:デフォルトの名無しさん
09/07/15 13:41:07
>>630
なにそれこわい
634:デフォルトの名無しさん
09/07/15 14:47:45
どの言語であれ、配列をスライスする処理なんか、一年に一度も書かないが。
635:デフォルトの名無しさん
09/07/15 15:17:31
>>631
@names = ("Alica", "Bob", "Chris")
@ages{@names} = (28, 31, 72);
$ages{"Alice"} == 28
636:デフォルトの名無しさん
09/07/15 15:31:54
何故にアリカ?
637:デフォルトの名無しさん
09/07/15 15:51:53
@names = ("Alica", "Bob", "Chris");
@ages{@names} = (28, 31, 72);
print %ages;
@ages{'Chris','Bob'} = (34, 37);
print %ages;
Bob31Chris72Alica28Bob37Chris34Alica28
638:デフォルトの名無しさん
09/07/15 18:30:03
>>637
なるほど。勉強になった。
機会はなかなかなさそうだけど、
使い道はちゃんとあるんだな。
639:デフォルトの名無しさん
09/07/15 20:46:22
>>622
どんなにオブジェクト指向を強くしたところで、プリミティブ型や配列型のないプログラミングなどあり得ない。
スカラ変数とリファレンスを分けるシジルがあればより便利だということに過ぎない。何もないよりずっといい。
>>610の$tmp_mapは%tmp_mapの間違いだが、これはPerlであればコンパイルエラーを起こすので、未然にバグを防げる。
640:デフォルトの名無しさん
09/07/15 21:02:44
記号の付け間違いなんてバグは、その仕様がなかったらそもそも起こらないだろ
641:デフォルトの名無しさん
09/07/15 21:04:26
配列にアクセスしているつもりが、その変数はハッシュだったということ。誰にでもよくあるミス。
642:デフォルトの名無しさん
09/07/15 22:26:05
>637を見て、
「さすがPerl、記述性が高い」と感じるのがperler。
「滅多に書かない記述の為に文法が歪められてる」と感じるのが一般人。
643:デフォルトの名無しさん
09/07/15 22:32:01
>>642
Pythonistaは、Pythonではどうするか考える。
names = "Alica Bob Chris".split()
ages = dict(zip(names, (28, 31, 72)))
print ages
ages.update(Chris=34, Bob=37)
print ages
644:デフォルトの名無しさん
09/07/15 22:59:35
ハッシュのスライスって初めて聞いたがそんなのあったんだな。
ただ、スライスのイメージとちょっと違うな。ハッシュの範囲指定だと、キーがある正規表現にマッチする集合とかならわかるけど。
645:デフォルトの名無しさん
09/07/15 23:40:06
>>644
%h = ('hoge'=>1, 'page'=>2, 'moga'=>3, 'guge'=>4);
@a = @h{grep {/ge/} keys(%h)};
まさにそういう事をしやすくするためにPerlは柔軟なリストなわけで。
まあ、高尚な原理や理論より便利(っぽ)さ上等
646:デフォルトの名無しさん
09/07/16 00:09:14
>>645
結果もハッシュで欲しいならこうかな
my %h2;
my @keys;
@h2{@keys} = @h{@keys=grep{/ge/}keys(%h)};
まあなんだ。面白いんだが、こういったことをやりすぎると
読みにくくなるのは否めないという
647:デフォルトの名無しさん
09/07/16 00:13:35
URLリンク(anond.hatelabo.jp)
648:デフォルトの名無しさん
09/07/16 00:27:08
10 == "0x0A"
がtrueで
"0x0A" == 10
がfalseになるスクリプト言語はありだと思う
649:デフォルトの名無しさん
09/07/16 00:29:07
>>647
これが「コンテキスト」の上を行く「場当たり」って奴か
勉強になるな〜
650:デフォルトの名無しさん
09/07/16 00:34:05
この8進数はねぇよ・・・
でも、PHPのこのいい加減な解釈ってずいぶんお世話になってるなぁ自分
651:デフォルトの名無しさん
09/07/16 00:44:46
var_dumpで出るのは格納してる型であって、==で比較される時に自動で解釈されるんだよな
652:デフォルトの名無しさん
09/07/16 00:48:25
>>648
問題は常にそう解釈されるのでは無く
PHP自身がどのようにコンパイルされたか
という環境によって動作が異なることに在る
653:デフォルトの名無しさん
09/07/16 00:48:40
不安なときは===を使えというのがPHPとJSのお約束
654:デフォルトの名無しさん
09/07/16 01:14:51
多言語だと軽くスルーできるMap/Vectorの話でこんなに混乱してるってのは結局便利じゃねーん
だろうなって思うw
655:デフォルトの名無しさん
09/07/16 01:34:37
URLリンク(codezine.jp)
656:デフォルトの名無しさん
09/07/16 01:39:24
配列のスライスがあるんだから、ハッシュのスライスもあるだろうと思うのは自然なことだろ。
657:デフォルトの名無しさん
09/07/16 02:15:49
>>656
似たようなことができるようになってるだけで、
根本的には概念が違う気がする。
リストの2〜3番目に、10要素を代入するとかできるからスライスってのが便利なわけで。
658:デフォルトの名無しさん
09/07/16 03:34:55
>>639
>どんなにオブジェクト指向を強くしたところで、プリミティブ型や配列型のないプログラミングなどあり得ない。
>スカラ変数とリファレンスを分けるシジルがあればより便利だということに過ぎない。何もないよりずっといい。
何をいいたいのかまるでわからない。プリミティブ型や配列型を排除しろとは誰も言ってないし、うーん。
@tmpがリスト、%tmpがハッシュ、で、それ以外のデータ構造を使ったら$tmp
。
べつに、ぜんぶ$tmpで統一してくれていいんだけど。
>>>610の$tmp_mapは%tmp_mapの間違いだが、これはPerlであればコンパイルエラーを起こすので、未然にバグを防げる。
これもなにがどうエラーになるのか不明なので、解説よろしく。
つーか、もちっとわかりやすい文章書こうぜ。Perlerだから仕方ないけど。
659:デフォルトの名無しさん
09/07/16 03:38:10
JSON
660:デフォルトの名無しさん
09/07/16 04:49:21
>>657
部分集合の操作が近いかもね。
perlのハッシュスライスの書式は座標が直感的に使えるからか、
概念増やすのが面倒で配列スライスに似せたのかのどちらかのように思う。
perl
my %color = (R => 0, G => 0, B => 0);
@color{'R', 'G', 'B'} = (63, 127, 255);
print @color{'R', 'G', 'B'};
ruby
color = {'R' => 0, 'G' => 0, 'B' => 0}
color.replace({'R'=>63, 'G'=>127, 'B'=>255})
p color.values_at('R', 'G', 'B')
661:デフォルトの名無しさん
09/07/16 11:25:27
Perlerはバカにされやすいからな。がんばって難しく言おうとしちゃうんだよ
662:デフォルトの名無しさん
09/07/16 11:51:27
$ perl
my %color = (R => 0, G => 0, B => 0);
@color{'R', 'G', 'B'} = (63, 127, 255);
print @color{'R', 'G', 'B'};
63127255
$ ruby
bash: ruby: command not found
$ python
>>> color = dict(R=0, G=0, B=0)
>>> [color.__setitem__(k, v) for k, v in [('R', 63), ('G', 127), ('B', 255)]]
[None, None, None]
>>> print [color[k] for k in color]
[255, 63, 127]
663:デフォルトの名無しさん
09/07/16 11:58:29
>>662
color.update( (k,v in [('R', 63), ('G', 127), ('B', 255)]) )
の方がPythonicなんじゃない?
664:デフォルトの名無しさん
09/07/16 13:13:22
NameError: name 'k' is not defined
665:デフォルトの名無しさん
09/07/16 13:18:12
ここが言語を比較できる僕かっけースレですか
666:デフォルトの名無しさん
09/07/16 13:18:40
color.update([('R', 789), ('G', 456), ('B', 123)])
print map(lambda k: color[k], ('R', 'G', 'B'))
667:デフォルトの名無しさん
09/07/16 13:19:42
yes you does
668:デフォルトの名無しさん
09/07/16 13:20:58
doesだってwww
669:デフォルトの名無しさん
09/07/16 13:22:30
URLリンク(thestar.com.my)
670:デフォルトの名無しさん
09/07/16 16:13:18
334 :可愛い奥様:2007/06/26(火) 09:46:19 ID:raxdPvfD0
OLだった頃、会社で働いていた日本に超詳しいベルギー人が言ったことに納得してた。
日本文化は身内受けの凝り性文化だそう。
外国文化に負けまいとしているのではなく、
世に意図的にインパクトを与えようとしているのでもなく、
今ここにいる同じ価値観を共有する仲間からの喝采を浴びたいと考える。
その結果、同じものを志す者同士の「これすごいだろ、おもしろいだろ」合戦が始まり、
そこで生み出される物が自然と研ぎ澄まされていく。
でもその競争は、敵対的なものではなく、お互いを尊敬しあいながら、静かに深く進行していく。
そしてある日、偶然目撃した異文化出身の人間(外国人)から、
それがすごいものであることを知らされる。
ほとんどの日本人はその日が来るまで、自分たちが作り上げた物がすごいものとは知らない。
もろもろの伝統文化、芸能、電化製品、アニメ、他、みんな同じパターンで世界に広まっていった。
だから、日本がここまで発展してきたのも必然的なものだし、
この精神が衰えない限り、これからも日本は誰に頼まれることもなく、
知らないうちに勝手に世界にインパクトを与え続けていくだろうと。
671:デフォルトの名無しさん
09/07/16 16:17:34
英語について 「Do」と「Does」は何を区別して、使い分けるのでしょうか?
URLリンク(detail.chiebukuro.yahoo.co.jp)
「Does you play golf?」
これは間違いだとおもいます。
「Does your father play golf?」
ならあってます。
でも口語や歌詞などで
She don't know.
なんてのも有りなんで、流行ってるのかも知れませんね。
672:デフォルトの名無しさん
09/07/16 16:20:19
Does youが有りだからyou doesも有りだと思ってる小学生www
673:デフォルトの名無しさん
09/07/16 16:20:50
how foolish you are
674:デフォルトの名無しさん
09/07/16 16:24:34
hows じゃね
675:デフォルトの名無しさん
09/07/16 16:33:54
wish you were dead
676:デフォルトの名無しさん
09/07/16 19:58:26
use English;
677:デフォルトの名無しさん
09/07/16 20:54:33
By the way, please listen to me. This doesn’t have any relevance about that.
Few days before, I went to the Yoshinoya in my town. Yoshinoya.
But I can't step in; because there are too many people. Then looking around,
I found advertisement Curtain. It said "150 yen off"
Don’t come to the Yoshinoya which you don't generally come to, just because of only 150yen off.
You must be foolish or stupid! Oh! There is parent-and-child, and the Father of which is saying "I'm going to order Tokumori
Are you all eat in Yoshinoya? Congratulations! I can’t stand it ever more! I'll give you 150yen and please go away!
Yoshinoya should be more bloody & violent.
You cannot predict when the tow man face each other in the character table of U begins to fight. Stab or be stabbed.
This is the Yoshinoya. Women and Child, Go away! Don't exist in Yoshinoya.
Then, I could sit on the seat, the man in next seat ordered "Ohmori Tuyudaku"
That was sufficient reason to enrage me absurdly violently. Hey! You said Tuyudaku?
It’s perfectly out of date. It’s old fashioned Do you really want to eat Tuyudaku?
How foolish you are. I want to question you whether you really want to eat it or not.
I want to question you for one hour! You just want to say Tuyudaku.
In the side of expert of Yoshinoya, The newest fashion is "Negidaku" Year this is.
It has more negi but less meat. And put egg on this. This has no enemy.
Yes this is. But if your order this, your face must be memorized. It may be the sword of many edges.
I don't recommend to bigger. Gyuhsaketeisyoku may be fit on you.
678:デフォルトの名無しさん
09/07/16 20:56:39
Why don't you talk about here?
>$ ruby
>bash: ruby: command not found
679:デフォルトの名無しさん
09/07/16 23:40:57
|リ u' } ,ノ _,!V,ハ |
/´fト、_{ル{,ィ'eラ , タ人 Ты думаешь, из меня,
/' ヾ|宀| {´,)⌒`/ |<ヽトiゝ я не могу сказать.
,゙ / )ヽ iLレ u' | | ヾlトハ〉
|/_/ ハ !ニ⊇ '/:} V:::::ヽ Я не знаю,
// 二二二7'T'' /u' __ /:::::::/`ヽ что случилось.
680:デフォルトの名無しさん
09/07/16 23:42:17
な、何を言ってるのかわからねー(以下略
681:デフォルトの名無しさん
09/07/16 23:57:57
>676
それはツッコミかw
682:デフォルトの名無しさん
09/07/17 18:56:02
for my $x (@{$self->{'ls_ref'}}) {
683:デフォルトの名無しさん
09/07/17 19:32:59
for x in self.__ls_ref:
@ls_ref.each{|x|
684:デフォルトの名無しさん
09/07/17 19:45:18
334 :可愛い奥様:2007/06/26(火) 09:46:19 ID:raxdPvfD0
OLだった頃、会社で働いていた日本に超詳しいベルギー人が言ったことに納得してた。
日本文化は身内受けの凝り性文化だそう。
外国文化に負けまいとしているのではなく、
世に意図的にインパクトを与えようとしているのでもなく、
今ここにいる同じ価値観を共有する仲間からの喝采を浴びたいと考える。
その結果、同じものを志す者同士の「これすごいだろ、おもしろいだろ」合戦が始まり、
そこで生み出される物が自然と研ぎ澄まされていく。
でもその競争は、敵対的なものではなく、お互いを尊敬しあいながら、静かに深く進行していく。
そしてある日、偶然目撃した異文化出身の人間(外国人)から、
それがすごいものであることを知らされる。
ほとんどの日本人はその日が来るまで、自分たちが作り上げた物がすごいものとは知らない。
もろもろの伝統文化、芸能、電化製品、アニメ、他、みんな同じパターンで世界に広まっていった。
だから、日本がここまで発展してきたのも必然的なものだし、
この精神が衰えない限り、これからも日本は誰に頼まれることもなく、
知らないうちに勝手に世界にインパクトを与え続けていくだろうと。
685:デフォルトの名無しさん
09/07/17 23:26:08
>>684
どう考えても褒めすぎ
今の日本は屑しかいない
686:デフォルトの名無しさん
09/07/18 02:50:20
>>658
> >>639
> >どんなにオブジェクト指向を強くしたところで、プリミティブ型や配列型のないプログラミングなどあり得ない。
> >スカラ変数とリファレンスを分けるシジルがあればより便利だということに過ぎない。何もないよりずっといい。
>
> 何をいいたいのかまるでわからない。プリミティブ型や配列型を排除しろとは誰も言ってないし、うーん。
> @tmpがリスト、%tmpがハッシュ、で、それ以外のデータ構造を使ったら$tmp
> 。
> べつに、ぜんぶ$tmpで統一してくれていいんだけど。
何を言ってるわけ?
$tmpに統一って、$tmpしかないことは機能性の後退だろ。
Perlがシジルを使ってデータ型を表すこと、それはハンガリアン記法という広く普及してる変数命名法を言語レベルで保証しているということ。
> >>>610の$tmp_mapは%tmp_mapの間違いだが、これはPerlであればコンパイルエラーを起こすので、未然にバグを防げる。
> これもなにがどうエラーになるのか不明なので、解説よろしく。
お前、Perl知らないだろ?
> つーか、もちっとわかりやすい文章書こうぜ。Perlerだから仕方ないけど。
>
お前がアホだからというか、Perlを知らないからだろ?
687:デフォルトの名無しさん
09/07/18 02:55:47
だいたい$tmpに統一なんて言い出すところからして、PHPだろ?PHPは、論外だから。
688:デフォルトの名無しさん
09/07/18 03:10:11
Ruby脳的には、せっかく動的言語なんだから
型の決定は実行時に遅延させたいなあ
・・・・というわけなのかは知らんが、$やら@はスコープの表記に使っちゃった
689:デフォルトの名無しさん
09/07/18 03:47:28
Ruby GJ!! www
690:デフォルトの名無しさん
09/07/18 09:11:43
Rubyは何でカッコの省略を認めたのか。あれは最高に見づらい。変数だかメソッドだか分からない。
691:デフォルトの名無しさん
09/07/18 09:29:21
分からなくていいじゃん
問題なのは関数渡しがまんどくさい
692:デフォルトの名無しさん
09/07/18 09:45:48
いいわけないだろ。そのせいで、いちいちソースを追う羽目になるんだから。
693:デフォルトの名無しさん
09/07/18 10:25:16
変数もメソッドも同じオブジェクトっていう発想は画期的なものなんだが。
694:デフォルトの名無しさん
09/07/18 10:39:05
$xxx = "Subject: =?SHIFT_JIS?B?W5FLXYNUg0ODZ5NvmF6CzY2hgqqStIFggqiTvoH0?=";
$xxx = mb_decode_mimeheader($subj);
$xxx = mb_convert_encoding($subj,"SJIS");
echo $xxx;
↓
Subject: [?]?????????????
になっちゃうんです。
どうしたらうまく変換できますか?
695:デフォルトの名無しさん
09/07/18 10:39:10
rubyにおいてメソッドはオブジェクトじゃないお
696:デフォルトの名無しさん
09/07/18 11:34:06
関数でもメソッドでもいいが、少なくとも引数がある場合はカッコあった方が良くね?
引数ないときに()を省略できるかどうかはまた別だけど、俺はあった方がいい。
697:デフォルトの名無しさん
09/07/18 12:23:18
引数がある場合でも括弧付けない言語なんざいくらでもあるけどな
つかRubyの場合、フィールド参照もメソッド呼び出しだから
必ず括弧付けるとなると、なんだか読みにくくなりそう
698:デフォルトの名無しさん
09/07/18 12:27:01
その場合、複数行になる場合はどう書くの?
699:デフォルトの名無しさん
09/07/18 12:37:46
>>695
滅多にお目にかからないが、Methodクラスってのはある
ファーストクラスかと言われると怪しい
700:デフォルトの名無しさん
09/07/18 12:44:15
Methodクラスのインスタンスはオブジェクトだから、ファーストクラスだお
でもそれ自体はメソッドじゃないお
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
5399日前に更新/194 KB
担当:undef