Skip to content
小飞侠
  • 首页
  • 小程序
  • uniapp
  • vue
  • APICloud
  • 其他
菜单

博客

  1. 首页>
  2. 其他>
  3. ruby动态new对象

ruby动态new对象

  • Post author:xfxia
  • Post published:2023年9月12日
  • Post category:其他


来自railscn的讨论:


http://www.railscn.com/viewtopic.php?t=2289

None.gif

1


.


eval




”


obj = #{str}.new


”




#


只能在irb中使用



None.gif


2


.


obj


=




eval




”


obj = #{str}.new


”



None.gif


3


.


obj


=




eval


(str)


.


new

None.gif


4


.


c


=


Object


.


const_get(


”


Array


”


)

None.gif
s


=


c


.


new

相比于java的class.forName,与javascript等脚本语言一致,更为简单和轻量级


你可能也喜欢

非阻塞赋值、阻塞赋值、连续赋值

Spring开源框架基础1.1

计算机专业的具体能力和素质要求,浅谈中职计算机专业学生职业素养的要求

j2ME-计算两个日期的天数差

记录tensorflow、caffe模型文件的获取方式

PS 基本概念

砍树小游戏(链接)

C++客户端Modbus通信(TCP主站)

【编译基础】指针和引用的详述

Mac下镜像快速安装homebrew及它的附属安装brew,git等以及命令行下nginx操作

callable的get导致的线程阻塞与ExecutorCompletionService的执行顺序

Async在虚方法怎么用?

自定义 Gradle 插件

openEuler上如何安装qemu

C#通过代码的方式模拟键盘按下

windows下的工具链 树莓派_Windows下交叉编译Qt 5.14.2至树莓派平台 & QEMU模拟树莓派…

配置变量与语句

Docker 制作镜像

离线人脸识别SeetaFace2

hbuilder运行不了html文件夹,Hbuilder配置外部服务器,运行需要编译的文件-jsp文件怎么打开…

目录

  • APICloud (3)
  • golang (228)
  • java (8,236)
  • linux (4,002)
  • mysql (2,800)
  • php (1,070)
  • python (5,439)
  • solidity (25)
  • uniapp (235)
  • vue (2,463)
  • 其他 (88,233)
  • 小程序 (801)

文章归档

  • 2023年十二月 (1872)
  • 2023年十一月 (477)
  • 2023年十月 (17371)
  • 2023年九月 (44974)
  • 2023年八月 (26399)
  • 2023年七月 (14793)
  • 2023年六月 (1)
  • 2023年五月 (2186)
  • 2023年四月 (3838)
  • 2023年三月 (1544)
  • 2023年二月 (3)
  • 2023年一月 (4)
  • 2022年十二月 (3)
  • 2022年十一月 (36)
  • 2022年十月 (16)
  • 2022年九月 (8)
  • 2021年九月 (1)
  • 2020年九月 (6)
  • 2020年八月 (5)

标签

Aave (1) cosmos (6) defi (255) flag (27) gitee (1) github (1) golang (234) java (8234) linux命令 (82) List (1) map (1115) mysql (3093) npm (237) tendermint (6) uuid (43) vant (64) vmware (270) 区块链 (63) 合约 (37) 小程序版本更新 (3)
  • 首页
  • 小程序
  • uniapp
  • vue
  • APICloud
  • 其他
Copyright xfxia.com 鲁ICP备19024253号-2
关闭菜单