小编And*_*imm的帖子

如何从String中获取类?

我想用一个Class(不是符号!)索引哈希,如下所示

irb(main):015:0> class Key ;end
=> nil
irb(main):016:0> h={Key => "ok"}
=> {Key=>"ok"}
Run Code Online (Sandbox Code Playgroud)

好.然后,给定Class的名称,作为字符串,我想得到元素:

irb(main):017:0> str="Key"
=> "Key"
irb(main):018:0> h[str]
=> nil
Run Code Online (Sandbox Code Playgroud)

但是(如上所示)这失败了(当然).

所以我的问题是:如何将String转换为实际的类?

ruby string class constants

0
推荐指数
1
解决办法
209
查看次数

在 Visual Studio 中生成普通 GUID

创建 GUID 框

如果我尝试使用“工具”>“创建 GUID”来使用“创建 GUID”工具,我会得到一个包含六个不同片段的框,其中包含 GUID。但它不提供仅提供 GUID 的选项。有没有办法做到这一点?

我使用的是 Visual Studio Professional 2019 版本 16.1.6 和 .NET 版本 4.8.03761。

.net guid visual-studio visual-studio-2019

0
推荐指数
3
解决办法
2773
查看次数

我希望在编写Ruby时可以在VIM中完成的事情

我面临一些问题,我在论坛中四处看看并没有找到任何讨论的解决方案.对不起,如果这些已经提前解决了.

  • 有没有我可以在80个字符后使VIM换行.我不希望文本环绕但创建一个新行.我希望它能打破完整的最后一句话.所以不是 FO在之前和Ó 在下一行,可以将其与突破FOO的下一行?

  • 当我结束我的评论并按回车键时,我在新行中得到一个#.这很酷但是当我删除#并想要开始一行代码时,我不会在那里得到语法高亮.它仍然认为我打字是一个评论.这是一个错误还是我做错了?

  • 还有一件事是我将shiftwidth设置为4.但是当我按Ctrl + S保存文档时,光标会跳到句子的开头.然后我需要手动返回原来的位置开始代码.有没有办法解决这个问题?

谢谢您阅读此篇.我是Ruby和Vim的新手.我希望你们帮助我.

ruby vim

-1
推荐指数
2
解决办法
1240
查看次数

@和@@实例之间的区别

我用ruby制作了一个应用程序,并从红宝石教程中受益.所以,我遇到这个语法(@@vars),并想问它.(我认为它就像是C或二维数组中的指针)

@@vars@vars

ruby instance-variables class-variables

-2
推荐指数
1
解决办法
355
查看次数