[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/06 06:11 / Filesize : 261 KB / Number-of Response : 1042
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Ruby 初心者スレッド Part 64



1 名前:デフォルトの名無しさん [2018/09/01(土) 19:25:16.66 ID:wk35+pf/.net]
プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお
Ruby on RailsについてはWEBプログラミング板で

前スレ
Ruby 初心者スレッド Part 63
https://mevius.5ch.net/test/read.cgi/tech/1523954817/

るりまサーチ (リファレンス検索)
rurema.clear-code.com/

Rubyist Magazine - るびま
jp.rubyist.net/magazine/

逆引きRuby
www.namaraii.com/rubytips/

Ruby コミュニティ公式
https://www.ruby-lang.org/

175 名前:黷ナ大丈夫そうです
実行結果PowerShellに変えようと想ったんですが設定を書き換える必要があるみたいで
敷居高そうなのでおいおいやってみます。
自分なりにもググってるんですがqitaで少ししか引っかからなくて
日本語で解説してるサイトあまりないんですね…
[]
[ここ壊れてます]

176 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 18:21:02.18 ID:YWBdXOYh.net]
>>170
ついでにCloud9をリモートで接続して操作するのもやってここに報告して

177 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 19:53:13.85 ID:fc03pb33.net]
>>161
pythonに押し付けるなよ、ruby産のキチガイだろうが。
pythonやjsのスレでもいきなりrubyのコード出してきたり、いきなりrubyとrubyの本を薦めだしてきたりして暴れまわってるrubyキチガイ。

178 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 20:18:58.81 ID:QoL6B64G.net]
Railsチュートリアルも関係ないスレでいきなり勧めるのはどうかと思うね

179 名前:デフォルトの名無しさん [2018/09/21(金) 20:47:42.59 ID:zNhUjYYZ.net]
Linuxにも色々種類があることを知って衝撃受けました。Rubyを使う上でオススメのLinuxってあるんですか?

180 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 20:49:18.20 ID:v8LFlyn0.net]
ない。どれでも一緒
Linuxなんて設定とバージョンが細かく違うものが
たくさんあるだけ

181 名前:デフォルトの名無しさん [2018/09/21(金) 20:51:50.87 ID:PZuz7ukr.net]
rails体系的に学べる書籍やサイトでオススメありますか?

182 名前:デフォルトの名無しさん [2018/09/21(金) 20:55:55.45 ID:zNhUjYYZ.net]
>>175
そうなんですか!最近プログラミングを始めたばかりなんですが、WindowsとRubyは相性が悪いと聞いたので適当なLinuxを導入してみようと思います。ありがとうございます

183 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 21:05:22.61 ID:78ERnT1B.net]
今ならLinuxは、CentOSかUbuntuの二択になるだろう。
サーバーよりならCentOS、コンシューマーよりならUbuntuかな?



184 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 21:25:34.12 ID:Qgm6/QfL.net]
この本使うならCent OS
https://linuc.org/textbooks/linux/

185 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 21:33:19.30 ID:v8LFlyn0.net]
サーバーよりならUbuntu・Debian
https://news.mynavi.jp/article/20180404-610038/

業務システムなら、有料サポートがあるRed Hat
そのRed Hatに憧れるがお金がないものが使うのがCentOS

186 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 22:08:08.74 ID:0Zs29dUU.net]
プログラム初心者(というかパソコン初心者っぽい)にCentOSだのDebianだのは酷だろ
普通にqiitaかどっかのスクショだらけの記事読みながらwindowsにruby入れた方がマシ
日本語云々は後から考えればよい

187 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 22:20:08.30 ID:2TZ1ouJm.net]
やっぱりRubyスレであばれてたのもPyキチか
こいつ複数回線つかって自演でマッチポンプしようとするからうざいんだよ
Pythonスレもこいつが
度々荒らしてきてて
誰か何とかしてくれない?

188 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 22:21:28.86 ID:8EH2XxrU.net]
ワッチョイ入れたらええんちゃう?

189 名前:デフォルトの名無しさん mailto:sage [2018/09/21(金) 22:25:35.06 ID:2TZ1ouJm.net]
こいつ次世代言語スレもワッチョイでたててくそスレ増やしやがったんだよ
というか複数回線の時点でワッチョイの意味無い

190 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 00:21:24.49 ID:DCTpeoPT.net]
Windows で、Rails を使っている動画も、YouTube にある。
初心者は、progate で文法を覚えるのが先じゃないの?

Rails の前に、シンプルサーバー・Sinatra・RSpec などで、練習した方がよいかも

>>170
コマンドパレット(Ctrl+Shift+P)で「terminal default」と入力すれば、既定のシェルを設定できる

JSON で、
"terminal.integrated.shell.windows": "C:\\WINDOWS\\System32\\WindowsPowerShell\\v1.0\\powershell.exe"

191 名前:デフォルトの名無しさん [2018/09/22(土) 13:46:29.07 ID:xOVRbYWf.net]
>>157
ほんそれ
ブラウザに拒否されて見れんかったわ

192 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 14:33:54.08 ID:SemvD5Ih.net]
マッツがプログラミング初心者向けに5分くらいちょっとしたこと喋るだけの動画だぞ
櫛形構造ってのは
if hoge
  fuga
elsif piyo
  hage
else
  hagehage
end
の左側が髪をとかす櫛みたいに見えるからなんだとか

193 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 14:52:45.90 ID:N4sQxgAh.net]
始祖はその哀れなIT奴隷の手に赤い宝石で作られた美しい櫛を握らせ、告げた。「この櫛でその紐を梳かしなさい。」
言われるままに、その手の施しようのない程に絡み合った紐にIT奴隷が櫛を通すと、
たちまちその紐は魔法のように解け、IT奴隷達は死の行進から解放された。



194 名前:デフォルトの名無しさん [2018/09/22(土) 16:01:05.00 ID:NU3AjVzo.net]
Ruby作るのとRails作るのどっちが大変ですか?
また尊敬すべきなにはRubyを作った人とRailsを作った人のどちらですか?

195 名前:デフォルトの名無しさん [2018/09/22(土) 16:18:08.74 ID:lyt/iYyi.net]
Nim よさげ ruby 捨てたい

196 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 17:06:36.60 ID:VPVsRefo.net]
世界ではrubyなど思考の外だよ
尊敬もクソもない
そもそも使われていない

197 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 18:20:01.02 ID:+6RodBLW.net]
>>191
なんで使われていない言語のスレを覗いてるんですかねぇ…

198 名前:デフォルトの名無しさん mailto:sage [2018/09/22(土) 18:32:25.36 ID:zH/ripxa.net]
>>182←コイツが色んなスレで荒らし回ってるから興味ない人までここに注目してしまう説

199 名前:デフォルトの名無しさん [2018/09/22(土) 18:48:25.78 ID:WtoSSyfo.net]
また自演か

200 名前:デフォルトの名無しさん [2018/09/23(日) 14:38:34.96 ID:Y708Yb9G.net]
Ruby Mineいいぞ

201 名前:デフォルトの名無しさん [2018/09/23(日) 19:21:52.04 ID:L7++9Slk.net]
vagrantfileってruby?

node.vm.box = "CentOS-7"
node.vm.network :public_network, ip: "192.168.111.11", bridge: "wifi"


↑node.vm.networkって変数?関数?イコールかカッコ省略してるの?
:public_network, ip: "192.168.111.11", bridge: "wifi"って引数なの?
つかこれ糖衣構文なの?愚直に書くとどうなるの?

202 名前:デフォルトの名無しさん mailto:sage [2018/09/23(日) 19:29:26.00 ID:yBlaBAG2.net]
node.vm.network(:public_network, :ip => "192.168.111.11", :bridge => "wifi")

203 名前:デフォルトの名無しさん mailto:sage [2018/09/23(日) 19:46:10.50 ID:L7++9Slk.net]
>>197
理解したサンキュー



204 名前:デフォルトの名無しさん mailto:sage [2018/09/23(日) 22:57:33.61 ID:35kDNkPs.net]
シンボルとかキーワード引数とか、かっこなしメソッド呼び出しとか、イカれた文法が多いよな。
だからDSLが定義しやすいとか、もうバカかと。

205 名前:デフォルトの名無しさん mailto:sage [2018/09/23(日) 23:45:19.78 ID:5bCa4IEe.net]
Rubyの文法は自然で分かりやすいと感じる

206 名前:デフォルトの名無しさん [2018/09/24(月) 04:16:50.16 ID:SQOWCm/x.net]
199が長年このスレに粘着している所からみて
Rybuが便利って事の証明だな

207 名前:デフォルトの名無しさん [2018/09/24(月) 04:18:46.93 ID:SQOWCm/x.net]
ああ
タイプミスったか

208 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 04:36:13.17 ID:cIWp1XlU.net]
HTML でよく使う、でたらめの単語を並べる、Lorem Ipsum を使おうと、Faker gem を入れたけど、
出力に、5秒もかかる

なんで、こんなに遅い?

CPU-i3, Windows10, VSCode

209 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 05:25:27.23 ID:WFD5m+H5.net]
ライブラリにあるプロファイラーを使えよ
これでどこが遅いかすぐわかるだろ

210 名前:デフォルトの名無しさん [2018/09/24(月) 13:18:27.96 ID:bHt3pXzR.net]
Rubyのカッコ省略は可読性低すぎる

211 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 13:42:34.41 ID:+ob6DU4m.net]
DSLはカッコ省略で可読性上がるだろ

212 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 13:53:49.73 ID:8mxLASGw.net]
rubocopでは引数無しかDSLかputsとかよく使うの以外の()の省略を禁じてたね

213 名前:デフォルトの名無しさん [2018/09/24(月) 14:20:17.33 ID:jnbiRGGY.net]
別にカッコ省略は強制じゃないからね
状況に応じてカッコをつけたり外したり、
そんな可読性というか美的センスが求められる

たとえば >>196 であれば、記述が一行に収まらなくなるほど
長くなれば、カッコをつけたほうがカッコいい

node.vm.network(
  :public_network,
  ip: "192.168.111.11",
  bridge: "wifi"
)

こうしておけば、保守性の向上を目的として各行にコメントを付けられる



214 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 14:25:56.87 ID:j4wJNE6l.net]
>>206
言語をそのままDSLとして流用しようというのがちょっとイカれてると思うな。

215 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 14:31:02.56 ID:j4wJNE6l.net]
>>208
それは括弧が必須だろ。
文法における改行の扱いがいいかげんなのはダメなところ。

216 名前:デフォルトの名無しさん [2018/09/24(月) 14:57:57.46 ID:jnbiRGGY.net]
>>209
イカれてるってのは、Rubyに対する最高の賛辞だ
なにせRubyは関数型(Lisp)をベースとして
手続き型(Perl)とオブジェクト指向(Smalltalk)を融合するという、
イカれた設計思想で誕生したんだから

peace.2ch.net/test/read.cgi/tech/1409526637/857/

で、その当時、XML設定ファイル地獄にあえいでいた
Java Webアプリ開発者が、内部DSLを多用するイカした
Rails フレームワークに流れ込んで、Rubyは全世界で知られるようになった

217 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 15:05:10.14 ID:LuTKsX0g.net]
>>210
セミコロン書けっての?

218 名前:デフォルトの名無しさん [2018/09/24(月) 15:48:51.67 ID:gaTHdjrg.net]
>>211
さすが ruby はイカレてやがる
https://next.rikunabi.com/journal/20160129_t21_iq/

219 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 15:49:37.96 ID:KIKNiOiJ.net]
rubyはじめようとして本屋いったらrubyが数冊あったはずのがpythonに
変わってたのでpython買ってきた

220 名前:デフォルトの名無しさん [2018/09/24(月) 15:54:03.89 ID:kBpC5qFw.net]
>>214
今すぐ返品するんだ
人工知能でも作る気がないならRubyを勧める

221 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 16:01:50.11 ID:hrySGkvz.net]
どこでもそうだけどスレタイと別の言語の話してるヤツはスルーするに限る

222 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 16:10:06.43 ID:j4wJNE6l.net]
>>212
文の区切りが書き方やバージョンによって変わるくらいなら、セミコロンくらい喜んで書く。

223 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 16:19:51.13 ID:LuTKsX0g.net]
>>217
どのバージョンでどういう風に変わったの?



224 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 16:25:49.93 ID:+ob6DU4m.net]
>>209
内部DSLだとコストが低いから何かと便利だぞ

225 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 16:55:45.09 ID:tbtIQWiZ.net]
>>219
そうか?
内部DSLなんかやりだしたら開発者がマスターベーションを始めて無駄に工数を浪費するだけだよ
外部DSLだと「面倒臭い」という意識が働くから結果的に安くつく

226 名前:デフォルトの名無しさん [2018/09/24(月) 17:23:57.28 ID:jnbiRGGY.net]
>>217
>>218と同じく、どう変わったのかな?

自分は1.6系がリリースされた直後の1999年から使っているけど、
Rubyで「文の区切りや書き方がバージョンによって変わる」なんて
経験が無いから、それが事実なら驚天動地の新発見になる

すごく興味があるから、ホラやデマカセでなければ、ぜひ教えてください

227 名前:デフォルトの名無しさん [2018/09/24(月) 17:29:24.21 ID:jnbiRGGY.net]
>>220
Rubyの内部DSLを設定ファイルとして採用する著名な構成管理ツールには、
>>196 の Vagrant だけでなく、Chef や Puppet もあるんだけど、
こうしたツール作者に正面から喧嘩を売れる男の子ってカッコいいですね(棒

228 名前:デフォルトの名無しさん [2018/09/24(月) 17:49:32.98 ID:qkXKwQlD.net]
またパイキチが他のスレあげまくってくるのか

229 名前:デフォルトの名無しさん [2018/09/24(月) 18:29:49.60 ID:qkXKwQlD.net]
やっぱりか

230 名前:デフォルトの名無しさん [2018/09/24(月) 20:39:20.68 ID:mZ7GRZ4Z.net]
railsチュートリアル進まない

231 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 20:41:52.37 ID:vr3+WUA5.net]
脳のスペックは人それぞれ
諦める勇気も必要

232 名前:デフォルトの名無しさん [2018/09/24(月) 20:49:18.67 ID:mZ7GRZ4Z.net]
>>226
俺に言ってんの?

233 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 21:15:02.89 ID:63DR0NZS.net]
>>227
そのとおり



234 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 21:25:53.56 ID:8Eg6qm1l.net]
実際プログラミングの能力って個人差があるから、あまりにも他人より努力しなきゃいけないようなら
そこを乗り越えても最終的には不幸な人生になる可能性が高いよ
本当に辛いなら我慢しないほうがいい

235 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 21:33:35.11 ID:cIWp1XlU.net]
改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018/9/7

改訂版が出たよ。
こちらの方が、Rails チュートリアルよりも簡単かも

236 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 21:41:34.02 ID:cIWp1XlU.net]
カッコは、VSCode の、Bracket Pair Colorizer で、

対応するカッコをカラフルに表示できるし、
開始・終了カッコを示す、ガイドラインも付く

f ( )

ただ、関数名とカッコの間に、空白を入れると、文法エラーになる。
昔はエラーの理由がわからず、これでかなり苦しんだ

237 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 21:59:41.25 ID:j4wJNE6l.net]
>>218
>>221
ま、細かいとこだよ。
以前はエラーになってたのがいけるようになったんだっけかな。

238 名前:デフォルトの名無しさん [2018/09/24(月) 22:12:16.59 ID:jnbiRGGY.net]
>>232
いやいや、そんな遠慮なさらずに、変わったところを教えてくださいよ
だって >>217 じゃ天下取ったみたいな口調で変わったと断言したのですから、
まさか今頃になって忘れちゃったなんて言わないですよね?

すごく興味があるから、ホラやデマカセでなければ、ぜひ教えてください

239 名前:デフォルトの名無しさん [2018/09/24(月) 22:17:47.16 ID:jnbiRGGY.net]
>>231
>ただ、関数名とカッコの間に、空白を入れると、文法エラーになる。
>昔はエラーの理由がわからず、これでかなり苦しんだ

それ、Bracket Pair Colorizer のバグですね

240 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 22:39:27.18 ID:j4wJNE6l.net]
>>233
いちいち覚えてるわけないだろ。
目的が煽りでないならちょっと調べてもいいけど、人にものをたずねる態度じゃないな。w

241 名前:デフォルトの名無しさん [2018/09/24(月) 22:56:50.65 ID:jnbiRGGY.net]
>>235
え、わざわざ調べなければならないほど記憶が曖昧なのに、>>217じゃ:

>> 文の区切りが書き方やバージョンによって変わるくらいなら、セミコロンくらい喜んで書く。

とカキコしちゃたのですか?

どうやら、ID:j4wJNE6l にとって議論に勝ちさえすれば真実はどうでもいいらしい
>>217のようなホラやデマカセの類を吐いても平然としていられる
日本人の私には、とうてい信じられない行動ですね

242 名前:231 mailto:sage [2018/09/24(月) 23:15:22.67 ID:cIWp1XlU.net]
def foo ( x ) puts x; end
foo ( 1 )

あれれ? 関数名の後ろに、空白が入っていても、正常に動く

解釈があいまいになる場合に、エラーになるのかな?

243 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 23:19:18.60 ID:+bhBUiYM.net]
ここまで全部pyキチの自演かよ



244 名前:デフォルトの名無しさん mailto:sage [2018/09/24(月) 23:41:33.14 ID:8mxLASGw.net]
>>237
それは括弧が引数の括弧として解釈されてないだけだから
puts  (1+2)

puts((1+2))と解釈されている
次の例からも明らか
puts (1+2).succ #=> 4
puts(1+2).succ #=> NoMe

245 名前:thodError: undefined method `succ' for nil:NilClass
# putsの戻り値nilにsuccを呼び出そうとしているので
[]
[ここ壊れてます]

246 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 00:30:03.44 ID:9DB6mA1y.net]
>>235
お前バカか?
目的が煽りでないならとかじゃなくて、「ありもしないバージョンによる改行の扱いの変更をでっちあげて
Rubyを貶めたいだけなんだろ?」って堂々と疑われてることにも気づかないのかよ
そこで「いちいち覚えてるわけないだろ」なんて疑いを確信に変えるだけじゃん

247 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 01:22:25.40 ID:nLBKEPPV.net]
バカはおまえらだ。
そういうことなら、説得する義理なんかないから、どうでもすきに思え。
とにかく事実として存在したんで。

Rubyはいいかげんなところが多いが、改行の扱いもそうだった。
ま、それでもいいとも思う。
それで問題ないところで使うし。

248 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 01:34:54.50 ID:9DB6mA1y.net]
> そういうことなら、説得する義理なんかないから、どうでもすきに思え。
ここに及んでまだ具体例を出せないってことは、嘘八百ってことをついに認めるに至る、ってことね

249 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 02:10:16.33 ID:JXqOIinx.net]
1.9辺りで改行の扱い変更されてなかったっけ?
www.rubyist.net/~matz/slides/rc2003/mgp00021.html

250 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 16:54:01.90 ID:7/llvlyM.net]
>>243
2.0のような気がしてたけど、1.9だったか。
そういえば、オレは1.9はスキップしたんだった。

251 名前:デフォルトの名無しさん [2018/09/25(火) 17:12:49.07 ID:zjb6lVBe.net]
>>231
"ただ、関数名とカッコの間に、空白を入れると、文法エラーになる。"
これマジ?気付かなかったな
文法チェック入れてないからか?

252 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 18:12:40.14 ID:tnNRyqPf.net]
そりゃ当たり前でしょ
hoge  (1, 2)
ってあったら(1, 2)の結果をhogeに与えようとするからsyntaxerror
引数無しのメソッドでも
hoge  ()
ってすればまず()の結果であるnilをhogeに与えてhoge(nil)になるからargumenterror

253 名前:デフォルトの名無しさん [2018/09/25(火) 18:31:24.09 ID:EqDfiqim.net]
なるほどね
VB/VBAもそんなのあったな
やっぱりrubyは糞



254 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 18:40:43.81 ID:8itXfwJX.net]
文法の一貫性が損なわれるのは括弧省略の大きな欠点だよね
言語の驚きを最大化するには良い方法

255 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 20:13:19.11 ID:nLBKEPPV.net]
たしか、Perl5もそう。
スクリプト系言語はしかたないね。

256 名前:デフォルトの名無しさん [2018/09/25(火) 21:31:47.09 ID:BRabQ1iT.net]
Rubyの文法を理解できなかったって素直に言えよ
自演してないで

257 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 21:33:26.27 ID:Jw6NGqaL.net]
空白の個数で意味が変わるような文法は糞だが、空白の有無ならまぁ許容できる。

258 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 22:01:45.11 ID:BMMTvniR.net]
>>248
文法の一貫性を保ったまま、括弧が省略できる言語がある。
括弧が省略と言うか、そもそも括弧がない。
その言語とはシェルスクリプトだ
This is a pen がそのまま実行可能にできる言語はシェルスクリプトだけ

259 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 22:16:35.41 ID:JXqOIinx.net]
>>252
> This is a pen がそのまま実行可能にできる言語

その式はSmalltalkでもリーガルだし
しかるべくクラスやメソッドを定義すれば実行可能にできるよねw

https://ideone.com/61xGq2

260 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 22:29:36.06 ID:GnoTTlW7.net]
>This is a pen がそのまま実行可能にできる言語
パーサ組んで新言語作ればいいだけ
なお実用性があるかどうかは別問題

261 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 23:39:40.93 ID:tnNRyqPf.net]
そうい

262 名前:笏C天堂のruby謎解きパズルみたいなので
what is the answer
みたいな感じで実行すると答えになるってのが昔あったな
[]
[ここ壊れてます]

263 名前:デフォルトの名無しさん mailto:sage [2018/09/25(火) 23:46:10.39 ID:i2UBaUuH.net]
文の途中で改行するときも、あいまいに解釈されない場所で、改行しないといけない。
カンマ前置スタイルで、改行できるかな?

a,
b,
c

a
,b
,c



264 名前:デフォルトの名無しさん [2018/09/26(水) 00:17:36.60 ID:mFRVToqB.net]
言語の文法を理解できなかった

文法に一貫性が無いのが原因だ


自演してまでこんな酷い言い訳を言いたいのか?

265 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 01:07:44.46 ID:Mj1AdT7l.net]
最近はKotlinとかも改行に意味を持たせるようになってきてるのにね
セミコロン主義者の主張はわからん

266 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 02:30:50.92 ID:iEie35x1.net]
>>258
厳密に正確な記述ができるべきというだけのことが理解できんとは。

267 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 11:37:59.49 ID:Mj1AdT7l.net]
>>259
だったらそういう言語を使えばいいじゃん
C++でもJavaでもお好きにどうぞ
スクリプト系ならJavaScriptがあるし

268 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 11:58:04.96 ID:YjHjqGJ6.net]
javascriptはセミコロンを省略できるが、一部罠があるので省略する人はまだ少数な印象
goは省略に関してのルールが単純で独特
rustはセミコロンを省略するすることに意味があったりして難しそう

269 名前:デフォルトの名無しさん [2018/09/26(水) 13:01:41.89 ID:Vd59yVYC.net]
Railsの本買ったぜ★

270 名前:デフォルトの名無しさん [2018/09/26(水) 15:00:02.04 ID:TFKXU6Vz.net]
>>262
オメ
頑張れよ

271 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 17:40:54.87 ID:a+dyEdoa.net]
今勉強中なんだけど
attr_accessor これなんて読むの?

272 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 17:46:07.92 ID:IrSE7b3G.net]
>>264
attribute(属性)の略
読み方は知らん。心の中ではあとりびゅーとあくせっさーて読んでるわ

273 名前:デフォルトの名無しさん [2018/09/26(水) 18:26:25.05 ID:TFKXU6Vz.net]
アクセサ意味わからんよな



274 名前:デフォルトの名無しさん mailto:sage [2018/09/26(水) 23:47:09.97 ID:P+3GV8ah.net]
漏れはフレームワーク本を、たくさん買ったから、読む本には困らないw

改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018/9/7
改訂2版 Ruby逆引きハンドブック、2018/8/28

Python Django 超入門、掌田津耶乃、2018
Node.js超入門、掌田津耶乃、2017

基礎から学ぶ Vue.js、mio、2018/5/29

Electronではじめるアプリ開発
~JavaScript/HTML/CSSでデスクトップアプリを作ろう
野口 将人・倉見 洋輔、2017

入門 React ――コンポーネントベースのWebフロントエンド開発、2015

275 名前:デフォルトの名無しさん [2018/09/27(木) 08:32:52.75 ID:ae81EACT.net]
rubyは書きやすくて読みにくい言語
pythonは描きにくくて読みやすい言語






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<261KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef