自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

Ruby關(guān)鍵字詳細(xì)用法解析

開發(fā) 開發(fā)工具
Ruby關(guān)鍵字是一項(xiàng)比較常用的知識點(diǎn),比如在實(shí)際編程中經(jīng)常要用的到跳出循環(huán)break就屬于Ruby關(guān)鍵字。還有next的用法等等。

Ruby語言中的一些編程技巧可以很容易被編程人員們掌握。因?yàn)檫@項(xiàng)語言產(chǎn)生的目的就是為了減少編程時間,給程序員帶來快樂。下面我們就來一起看看Ruby關(guān)鍵字的相關(guān)概念。#t#

1 、 Ruby關(guān)鍵字break 跳出當(dāng)層循環(huán)

2 、next 忽略本次循環(huán)的的剩余部分,開始下一次循環(huán)

3 、redo 重新開始循環(huán),還是從這一次開始

4 、Ruby關(guān)鍵字retry 重頭開始這個循環(huán)體

5 、$array<< value 將 value 作為數(shù)組的一個元素加入數(shù)組 $array 中

6 、attr_writer :username 相當(dāng)于

  1. def username=(value)  
  2. return @username=value 
  3. end 

attr_ reader :username 相當(dāng)于

  1. def username  
  2. return @username  
  3. end 

7 、Ruby關(guān)鍵字attr_accessor :username相當(dāng)于attr_reader:username; attr_writer :username。與 Java 中的 getter 和 setter 方法類似。

8 、方法后面有時會有 "!","?" , ! 暗示這個方法具有破壞性,有可能會改變傳入的參數(shù),?表示這個方法是一個布爾方法,只會返回 true 或 false。

9 、Ruby 中的單例方法的定義:首先要生成一個實(shí)例對象,其次要在方法名前加上對象名和一個點(diǎn)號 "." ,如 def obj.meth 則方法 meth 只屬于對象 obj。

10、Ruby 中繼承用符號 < 表示。

11、Ruby 中方法作用域 public protected private。public 與 Java 中的類同。protected方法,可以被定義它的類和其子類訪問,不能被類和子類的實(shí)例對象直接調(diào)用,但是可以在類和子類中指定給實(shí)例對象;Ruby關(guān)鍵字private方法,可以被定義它的類和其子類訪問,私有方法不能指定對象。Ruby 中,不管是 private 還是 protected 方法,都可以被子類繼承。

責(zé)任編輯:曹凱 來源: 博客園
相關(guān)推薦

2009-12-18 11:37:54

Ruby關(guān)鍵字yiel

2011-06-21 09:50:51

volatile

2020-08-10 08:00:13

JavaFinal關(guān)鍵字

2010-02-02 14:27:54

C++ static關(guān)

2021-04-18 07:58:22

SQL Server數(shù)據(jù)庫Apply

2009-11-11 17:02:36

Visual Stud

2024-11-20 15:55:57

線程Java開發(fā)

2009-07-31 16:34:17

dynamicC# 4.0

2024-12-26 00:28:59

C#base?關(guān)鍵字

2024-06-04 17:02:38

newC#編程語言

2009-08-21 14:58:56

C# this關(guān)鍵字

2013-01-30 10:12:14

Pythonyield

2018-04-20 15:56:09

Pythonglobal關(guān)鍵字

2009-09-02 09:24:03

C# this關(guān)鍵字

2009-09-17 09:30:00

Linq LET關(guān)鍵字

2012-03-01 12:50:03

Java

2022-01-04 16:35:42

C++Protected關(guān)鍵字

2025-04-22 08:16:37

refC#參數(shù)

2010-05-10 11:16:14

Oracle ESCA

2009-09-07 18:53:46

static關(guān)鍵字
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號