`
vivimusing
  • 浏览: 81188 次
  • 性别: Icon_minigender_1
  • 来自: 台州
社区版块
存档分类
最新评论

不同的self

阅读更多

class A
	def self.class_method_get_self
		self
	end
	
	def instances_method_get_self
		self
	end
end

a = A.new
puts A.class_method_get_self

puts a.instances_method_get_self

gets

 结果是

A

#<A:0x2bd2c78>


其中两个self是指向不同的类,一个指向的是 Class 的一个实例 A ,另外一个指向 A的实例 a
1
0
分享到:
评论

相关推荐

    Self RAM list of Flash Self-Programming Library for RL78 Family

    Flash Self-Programming Library for RL78 Family是瑞萨电子公司开发的一款功能强大且灵活的Flash编程库,提供了多种自定义RAM列表和存储模式,满足不同应用场景下的需求。该库旨在帮助开发者快速高效地编程RL78系列...

    Objective-C类方法中使用self注意事项

    - `self`可以用来访问这些静态变量,但要确保正确处理线程安全问题,因为不同线程可能同时访问这些变量。 4. **类方法中的category**: - Category可以添加到类的方法,包括类方法。在Category的类方法中使用`...

    测试window对象属性parent、top、self

    `parent`、`top`和`self`是Window对象中非常重要的三个属性,它们各自承担着不同的职责,对于理解JavaScript在浏览器环境中的工作原理至关重要。 1. `self`属性: `self`属性在JavaScript中用来引用当前的Window...

    python 中-self-标识符和self标识符.docx

    在Python编程语言中,`self`和`__self__`都是与对象和方法相关的概念,但它们的作用和使用场景略有不同。本文将深入探讨这两个标识符的区别及其在Python中的作用。 首先,`self`是一个约定俗成的参数,通常在定义类...

    led_self.rar_self_单片机self

    这些效果通常是通过编程控制单片机的输出引脚,以不同的时序和模式改变LED的亮灭状态来实现的。“采用keil c 环境”意味着开发人员使用了Keil μVision集成开发环境(IDE),它是一个广泛用于8位、16位和32位微控制...

    logback+self4j 进行日志记录

    这允许我们为不同的部分设定不同的日志级别,例如,我们可以将数据库操作的日志级别设为`DEBUG`,而将用户界面的日志级别设为`INFO`。 6. **** - 定义所有未匹配到特定logger的日志事件的默认级别。一般情况下,我们...

    A Structured Self-attentive Sentence Embedding

    本文提出了一种新的句子 Embedding 模型,引入了 Self-attention 机制和特殊的正则化项,将句子 Embedding 表示为 2-D 矩阵,每行矩阵关注句子不同部分。实验结果表明,模型在多种 NLP 任务中取得了显著的性能提升。

    self_list.rar_self

    链表与数组不同,它不连续存储元素,而是通过节点间的指针链接。在C++中,我们可以自定义链表结构,创建一个`Node`类或结构体来表示链表的节点,包含数据成员和指向下一个节点的指针。`self_list.cpp`和`self_list.h...

    local self-similarity descriptor matlab code

    局部自相似性描述符(Local Self-Similarity Descriptor, LSS)是一种图像特征提取方法,主要应用于计算机视觉和图像处理领域。它通过检测图像中不同区域的局部自相似性来捕获图像的结构信息,从而在不同的尺度和...

    Self-Play Fine-Tuning (SPIN)的实现

    论文“Self-Play Finetuning Converts Weak Language Models to Strong Language Models”的官方实现代码 SPIN 利用自玩机制,允许 LLM 通过与以前的迭代进行博弈来改进自己,而不需要比 SFT 数据集本身更多的人工...

    Ruby self在不同环境的含义

    而由于ruby作为一个完全纯净的面向对象语言,任何东东都是对象,方法是对象,类也是对象…,所以self就会有很多环境,区分不同环境的self含义才能更好的理解程序的含义 一、Top Level Context Ruby代码 puts self ...

    A class of self-affine and self-affine measures

    自相似性通常指一个对象或系统与其自身的某部分在几何形态上相似,而自仿射性则是在不同时空尺度上的形状相似,但不一定在各个方向上保持相同的比例。这篇文章主要探讨了自相似测度和自仿射测度的分类及其基本特性,...

    WebSphere Portal Self Study Express

    - 节点特性(Node Characterization)的定义有助于明确不同节点的功能和服务范围。 - **操作架构**: - 分层架构(Tiered Architecture)可以提高系统的可扩展性和可用性。 - 高可用性和可扩展性的实现方式,例如采用...

    Growing Self-Organizing Mapping 超经典论文

    ### 自生长自组织映射(Growing Self-Organizing Map, GSOM)——超经典论文解析 #### 一、引言 在数据挖掘领域,面对复杂且高维度的数据集时,如何有效地提取有意义的信息是一个挑战。《Dynamic Self-Organizing ...

    self2self-master.rar_图像去噪_图像处理

    在Self2Self中,图像的不同部分被随机遮挡,模型的任务是预测被遮挡区域的像素值,这个过程类似于“填空”游戏。通过这种方式,模型可以学习到图像的内在结构和纹理信息,从而在去噪的同时保持图像的结构完整性。 ...

    Applications of self-consistent field theory in polymer systems

    自我一致场理论(Self-Consistent Field Theory,SCFT)是一种理论模型,非常适合研究具有不均匀结构的聚合物系统在相分离状态下的热力学平衡形态以及相图。SCFT基于粗粒化模型,其优势在于能够考虑聚合物链的细节,...

    高中英语单词天天记self素材

    - “形容词+self”:如“better self”(本性中良好的一面)、“conscious self”(自觉的样子)、“old self”(原来的模样)等,这些复合词描绘了个体不同状态或品质的自我形象。 - “名词+self”:如“beauty's...

    self modue和 self childre的区别.docx

    它们都是用于获取网络模型中的各个组件,但是其返回的内容和使用场景有所不同。 - **`self.modules()`**:该方法会返回模型中所有的模块(Module),包括当前模型自身以及嵌套在其中的所有子模块,并按照深度优先的...

    UFLDL self-taught 自我学习编程答案

    在这个文件夹中,可能有多个子文件或子文件夹,分别对应不同的练习主题,如图像分类、特征提取、神经网络搭建等。 在这个压缩包中,学习者可以期待找到以下内容: 1. **编程作业**:包括用Python或其他编程语言实现...

Global site tag (gtag.js) - Google Analytics