ruby编程有哪些基石对象?

对于具体类的研究,抽象来看需要回答这些问题:1是什么、2解决哪些问题、3有哪些类方法、有哪些对象方法

网站建设 在ruby里面,表现数据的基本单位称为对象,对象的种类非常多:

最容易理解的:String、Number|Array、Dictonary、Class、Module、Symbol。

每种对象都有自己的一组方法,比如String的对象:“我是老鼠”这个对象就有length、include方法。

这些方法可以通过类、继承、混入模块来获得。

同时,类也是一种对象,类对象有new、superclass、attr—reader方法

module 也是一个对象,他有include方法

总之,在ruby里面,一切都是对象,这很抽象。


ruby里面有各种各样的类,需要掌握类的结构,拿数值类来说:

times方法是定义在Integer类里面的,用于循环执行某个操作,循环次数由证书值决定。

Math模块:提供了三角函数等常用的函数运算方法

Math模块中的方法和敞亮是直接和数学运算相关的,例如计算平方根,pi等,这些方法和常量是在数学运算中是全局性的,它不依赖于塔顶对象。如果将Math替换为对象,则意味着每次使用数学运算相关的方法和常量的时候,都需要创建一个Math对象的实例,然后通过对象来调用方法。


看一看最基础的类:String

String是字符串类,用于处理文本数据,提供了丰富的操作方法。

创建字符串的方法:str1 = “hello”

Str2 = String.new(’hello’)

常用的方法有:.length 长度、 []索引 +连接

看一看数组类Array

数组的特征:可以从数组中获取某个索引的对象 、 可以将任意的对象保存到数组的某个搜引种、使用迭代器可以取出数组元素。

数组的创建用「」,或者用Array.new(),数组的内容可以为数字、字符串,创建不包含空白的字符串数组的时候,需要用¥w,

迭代器是用来实现循环处理的方法,而数组是doge对象的集合,再内每个人对象进行处理的时候,需要用到迭代器。

原创文章,作者:guozi,如若转载,请注明出处:https://www.sudun.com/ask/89214.html

(0)
guozi's avatarguozi
上一篇 2024年6月4日 下午2:23
下一篇 2024年6月4日 下午2:24

相关推荐

  • 如何选择最适合你的gpu租用方案?

    云服务器行业中,GPU租用方案已成为越来越多企业和个人的首选。然而,在众多的GPU租用方案中,如何选择最适合自己的方案却是一件让人头痛的事情。今天,我们就来探讨一下如何选择最适合你…

    行业资讯 2024年4月9日
    0
  • 免费云点播

    云服务器行业近年来发展迅速,随着云技术的不断成熟,各种云服务也层出不穷。其中最受关注的莫过于“免费云点播”服务。那么,什么是云点播?它有哪些特点和优势?如何使用和流程是怎样的?它又…

    行业资讯 2024年4月8日
    0
  • 如何利用自助建站服务搭建个性化网站?

    互联网时代,网站已经成为企业和个人展示自我的重要窗口。然而,搭建一个个性化的网站并不是一件容易的事情。面对繁杂的技术要求和昂贵的开发费用,很多人望而却步。但是现在,有了自助建站服务…

    行业资讯 2024年4月5日
    0
  • 什么是电信代理服务器?怎样使用它提高网络安全?

    今天我们要一起探讨的是电信代理服务器,这个神秘的网络安全加速行业中的重要存在。你是否听说过电信代理服务器?它究竟是什么?怎样使用它来提高网络安全呢?让我们一起来揭开这个话题的神秘面…

    行业资讯 2024年3月29日
    0

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注