为什么Ruby公开符号?
发布时间:2020-12-16 19:37:20 所属栏目:百科 来源:网络整理
导读:为什么 Ruby公开符号以供显式使用?这不是通常由解释器/编译器处理的那种优化? 解决方法 问题的一部分是Ruby字符串是可变的.由于Ruby分配的每个字符串必须是独立的(它不能缓存短/常见的字符串),所以使用Symbol类型可以方便程序员拥有基本上不可变的内存高效
为什么
Ruby公开符号以供显式使用?这不是通常由解释器/编译器处理的那种优化?
解决方法
问题的一部分是Ruby字符串是可变的.由于Ruby分配的每个字符串必须是独立的(它不能缓存短/常见的字符串),所以使用Symbol类型可以方便程序员拥有基本上不可变的内存高效字符串.
此外,它们与枚举有许多特性,但程序员的痛苦较少. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 宝石:sqlite3和sqlite3-ruby之间的区别?
- UML 中的各种关系,泛化 = 实现 > 组合(强聚合)> 聚合 &
- c – std :: default_random_engine生成0.0到1.0之间的值
- ruby-on-rails – ActiveRecord :: Relation#bind的目的是什
- PostgreSQL学习篇9.8 位串类型
- ruby-on-rails – “识别”命令无法识别图像文件. (Heroku的
- Oracle数据库的启动和关闭顺序实例讲解
- c# – 在x64下的WinForms webbrowser控件中显示pdf
- stax 解析xml
- C++文件上传、下载工具