有时候要一组字符串能能够动态地执行,ruby中的eval方法就提供了这样的功能

语法:
eval( 可执行字符串)

使用举例:


b="true"

c
="false"

str 
="

if a==1 then

     puts 
'输出:#{b}'

else

     puts 
'输出:#{c}'

end

"

eval(str)

输出结果为:"true"


相关文章:

  • 2021-11-07
  • 2022-12-23
  • 2023-01-16
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-08-25
猜你喜欢
  • 2021-10-12
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-06-05
  • 2021-07-04
  • 2022-02-09
相关资源
相似解决方案