我们常常会在程序里看到 self 这个字,但是他到底是什麽?初心者一定困惑的一个字。
我觉得在 Ruby 里不太好说明的一题,但 JS 的 self 更难讲啊…
简单来说
self 永远指向目前执行的物件 ( 类别指向当前的类别,实体指向当前的实体)。
有时候你会直接呼叫方法,是因为 Ruby 帮你在 Object 类别中做了一个 main 实体然後呼叫方法 ( main.send(:something) )。
可以试试看在 Ruby 中印出 p self 和 p self.class 会出现什麽?(会印出 main 和 Object)。
<<: Day 14:凯撒密码之Shifting Letters
打开视野 藉由这次铁人赛我看到许多不同类型的文章,也看到很多人在前端技术上努力(铁人赛还有很多主题,...
翻转大黄蜂音效 ( 二代板 ) 教学原文参考:翻转大黄蜂音效 ( V2 ) 这篇文章是针对 micr...
昨天安装完Realm之後,今天我们来实做一个简易的订单系统吧!透过TextField及Button新...
为了在Activity生命周期的各个阶段之间导航转换,Activity类提供六个核心回调:onCre...
撰写测试 相信很多人会想要增加系统的稳定度,但是这该如何做则是个问题,相信很多人看过91 TDD的文...