Ruby eval方法動(dòng)態(tài)執(zhí)行字符串
作者:佚名
Ruby eval方法作為一種操作字符串的方法,經(jīng)常被編程人員應(yīng)用在代碼編寫中。它可以幫助我們實(shí)現(xiàn)動(dòng)態(tài)執(zhí)行字符串的功能。
Ruby語(yǔ)言中有許多方法,靈活的運(yùn)用這些方法,可以幫助我們輕松的掌握Ruby的編程技巧。那么在這篇文章中我們將會(huì)學(xué)到Ruby eval方法的介紹。#t#
語(yǔ)法:
eval( 可執(zhí)行字符串)
Ruby eval方法使用舉例:
- Code
- a = 1
- b="true"
- c="false"
- str ="
- if a==1 then
- puts '輸出:#{b}'
- else
- puts '輸出:#{c}'
- end
- "
- eval(str)
輸出結(jié)果為:"true"
以上就是Ruby eval方法的一些應(yīng)用方法介紹。
責(zé)任編輯:曹凱
來(lái)源:
博客園