社区
Ruby/Rails
帖子详情
方法里的"#{$1}" 是什么意思
Aniao
2008-09-07 09:25:51
我只知道如果参数有xxx,那么方法体里字符串的#{xxx}则代表这个参数
...全文
162
2
打赏
收藏
方法里的"#{$1}" 是什么意思
我只知道如果参数有xxx,那么方法体里字符串的#{xxx}则代表这个参数
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Aniao
2008-09-07
打赏
举报
回复
原来如此,感谢
aotianlong
2008-09-07
打赏
举报
回复
$1 是运行正则匹配后的第一个匹配
比如
"abc" =~ /(a)/
$1 就是 "a"
很多语言都是这样的,比如javascript
shell脚本中$0 $1 $# $@ $* $? $ 的各种符号的意义
shell脚本中$0 $1 $# $@ $* $? $ 的各种符号意义
shell
里
面的$*,$@,$#,$0,$1...$9
shell
里
面的$*,$@,$#,$0,$1...$9表示
什么意思
脚本名称叫test.sh 入参三个: 1 2 3 运行test.sh 1 2 3后 $*为"1 2 3"(一起被引号包住) $@为"1" "2" "3"(分别被包住) $#为3(参数数量) $0文件名 $1...$9:参数1...参数9 使用
方法
: awk '{pattern + action}' {filena
linux中$0、$?、$*、$@、$#、$$、
本文总结了Linux中的$符号的各种用法 用法一: 显示脚本参数($0、$?、$*、$@、$#、$$、$!)(本质上属于变量替换) $0:就是该bash文件名,个位数的,可直接使用数字,但两位数以上,则必须使用 {} 符号来括住,如${10}. $?:是上一指令的返回值,成功是0,不成功是1。一般来说,UNIX(linux) 系统的进程以执行系统调用exit() 来结束的。这个回传值就是status值。回传给父进程,用来检查子进程的执行状态。一般指令程序倘若执行成功,其回传值为 0;失败为 1。
$和#的区别
$和#的区别 1.$和#都可以充当占位符,$符号的底层是由Statement实现的, #底层是由PreparedStatement实现的 2.#是先编译sql语句,然后在传值,给传入的值都加上双引号 $是直接拼接字符串,不会给传入的值加上双引号 <!--(1)实体类 com.xalo.entity--> public cl...
Java框架 | Spring和MyBatis中的#与$
问题导向式了解Spring和MyBatis中的#与$
Ruby/Rails
2,763
社区成员
1,761
社区内容
发帖
与我相关
我的任务
Ruby/Rails
Web 开发 Ruby/Rails
复制链接
扫一扫
分享
社区描述
Web 开发 Ruby/Rails
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章