gpt4 book ai didi

ruby 类常量 解析

转载 作者:qq735679552 更新时间:2022-09-29 22:32:09 26 4
gpt4 key购买 nike

CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.

这篇CFSDN的博客文章ruby 类常量 解析由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.

一个常量由大写字母开头.它应最多被赋值一次.在Ruby的当前版本中,常量的再赋值只会产生警告而不是错误(non-ANSI版的eval.rb不会报告这一警告) 。

ruby>fluid=30 。

30 。

ruby>fluid=31 。

31 。

ruby>Solid=32 。

32 。

ruby>Solid=33 。

(eval):1:warning:alreadyinitializedconstantSolid 。

33 。

常量可以定义在类里,但不像实变量,它们可以在类的外部访问. 。

ruby>classConstClass 。

|C1=101 。

|C2=102 。

|C3=103 。

|defshow 。

|printC1,"",C2,"",C3,"\n" 。

|end 。

|end 。

nil 。

ruby>C1 。

ERR:(eval):1:uninitializedconstantC1 。

ruby>ConstClass::C1 。

101 。

ruby>ConstClass.new.show 。

101102103 。

nil 。

常量也可以定义在模块里. 。

ruby>moduleConstModule 。

|C1=101 。

|C2=102 。

|C3=103 。

|defshowConstants 。

|printC1,"",C2,"",C3,"\n" 。

|end 。

|end 。

nil 。

ruby>C1 。

ERR:(eval):1:uninitializedconstantC1 。

ruby>includeConstModule 。

Object 。

ruby>C1 。

101 。

ruby>showConstants 。

101102103 。

nil 。

ruby>C1=99#notreallyagoodidea 。

99 。

ruby>C1 。

99 。

ruby>ConstModule::C1#themodule'sconstantisundisturbed... 。

101 。

ruby>ConstModule::C1=99 。

ERR:(eval):1:compileerror 。

(eval):1:parseerror 。

ConstModule::C1=99 。

^ 。

ruby>ConstModule::C1#..regardlessofhowwetamperwithit. 。

101 。

最后此篇关于ruby 类常量 解析的文章就讲到这里了,如果你想了解更多关于ruby 类常量 解析的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。

26 4 0
文章推荐: ruby 异常处理:ensure
文章推荐: ruby 异常处理:rescue
文章推荐: ruby 局部变量
文章推荐: ruby 实变量
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com