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

Ruby獲取當前類名代碼示例解析

開發(fā) 后端
Ruby獲取當前類名是在實際編程中的一個功能需求。利用Ruby語言實現(xiàn)起來異常簡單。我們可以再實際編程中體會Ruby語言的特點。

Ruby語言可以說是目前最為靈活敏捷的編程語言。它的應用方式比較特殊,可以給編程人員帶來愉悅的編程環(huán)境。在這里我們就會了解到Ruby獲取當前類名的技巧。#t#

Ruby獲取當前類名代碼示例:

  1. module Kernel  
  2. private  
  3. def this_method_name  
  4. caller[0] =~ /`([^']*)
    '/ and $1  
  5. end  
  6. end  
  7. class Foo  
  8. def test_method  
  9. this_method_name  
  10. end  
  11. end  
  12. puts Foo.new.test_method 
    # =
    > test_method 

對其caller[0] =~ /`([^']*)'/ and $1這種語法結(jié)構(gòu)甚是不解,后來又發(fā)現(xiàn)這么寫也行caller[0][/`([^']*)'/, 1],于是查了下參考手冊中caller的用法,還算明白一點;

caller 返回[文件名、行號、方法名]

以上就是我們?yōu)榇蠹以敿毥榻B的有關(guān)Ruby獲取當前類名技巧講解。

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

2011-08-12 14:39:00

iPhoneSDK

2009-12-07 15:41:51

PHP圖片加水印

2010-02-24 13:38:18

WCF PreCal模

2009-12-18 14:59:54

Ruby標識名

2010-02-22 15:06:31

WCF信道監(jiān)聽器

2009-12-14 17:14:08

Ruby文件操作

2009-12-15 15:55:43

Ruby模塊

2009-12-18 15:56:05

Ruby特殊語法

2009-12-18 16:27:41

Ruby解析Json

2010-01-14 13:08:37

VB.NET運算符

2010-03-05 15:01:29

Python解析XML

2009-12-17 13:37:24

Ruby代碼塊

2009-12-14 11:33:59

Ruby正則表達式

2021-08-04 14:32:16

鴻蒙HarmonyOS應用

2009-12-02 10:49:59

PHP解析XML元素結(jié)

2011-08-12 11:22:53

Oracle存儲過程Java

2025-04-16 10:03:40

開發(fā)Spring應用程序

2009-12-17 17:37:42

Ruby on Rai

2009-12-18 17:01:37

Ruby基礎(chǔ)代碼

2009-12-18 13:34:09

Ruby metacl
點贊
收藏

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