那要碰上for、+、函数定义符这3个根本都不是关键字,只是个宏或者函数还可以随便自行改写的那种语言,你会是啥反应
【 在 crella126 (crella126) 的大作中提到: 】
: 标 题: ruby绝对是邪教
: 发信站: 水木社区 (Sat Sep 4 22:51:30 2021), 站内
:
: 原因:
: 1、for循环后面实际上接的是block块,是一个独立的对象,而不像其他语言是一段语句
: 2、1+2被理解为1.send(:+,2),违反大家对加法交换律的认识
: 3、在method里可以直接定义method,比如def f(x) ; ... def g(x);... end; ... end
: ※ 修改:·crella126 于 Sep 4 22:51:42 2021 修改本文·[FROM: 103.27.26.*]
: ※ 来源:·
https://exp.mysmth.net·[FROM: 103.27.26.*]
--
修改:crella126 FROM 103.27.26.*
FROM 221.217.61.*