1
는 좀 .rb 구성 파일해시로 use()를 사용하는 이유는 무엇입니까? {}를 사용하지 않는 이유
cache(:path => "#{currentDir}/cache")
에 다음과 같은 몇 가지 해시를 보았다?
는 좀 .rb 구성 파일해시로 use()를 사용하는 이유는 무엇입니까? {}를 사용하지 않는 이유
cache(:path => "#{currentDir}/cache")
에 다음과 같은 몇 가지 해시를 보았다?
캐시는 방법, 구문을
method(a => b , c => d)
처럼
method({ a => b , c => d})
루비에서 메서드의 유일한 인수가 해시 인 경우 중괄호가 사용됩니다.
편집는 그것을 지우려면 : cache()
아마 다음과 같이 인수로 해시 걸리는 방법입니다 :
def cache(*args)
# ...
end
에 대한 축약어 (구문 설탕)입니다. ense. 중괄호는 해시의 키와 값을 캡슐화합니다. 이 예제에서는 값 주위에 중괄호가 있습니다. – bricker
해시가 _only_ 인수 인 경우에만 작동합니다. _last_ 인수가 해시 인 경우 중괄호를 사용할 수 있습니다. 또한 서명은 최소한 레일즈에서'def cache (opts = {}) '줄을 따라 더 많이 나타납니다. –