36
루비 : "p * 1.10"의 별표는 무엇을 의미합니까?
p *1..10
그러면 다음과 같은 결과를 얻을 수 있습니다 :
$ ruby -e "p *1..10"
1
2
3
4
5
6
7
8
9
10
예를 들어, textmate로 작업 할 때 큰 지름길이지만, 별표는 어떻게합니까? 어떻게 작동합니까? 그물에 아무것도 찾을 수 없습니다 ...
나는 a, b, c = * myvalues로 보입니다. 은 a, b, c = myvalues와 같습니다. 또는이 경우에는 splat 연산자를 암시 적으로 사용하는 루비입니까? –
@ Patrick 예, 한쪽면에 하나의 물체가 있고 다른 한면에 여러 개의 물체가있는 경우 배정은 splat 연산자를 암시합니다. 아주 유용한 예가 아닙니다. – Neall