2011-03-17 4 views
0

남자. 이 코드를 시도 :Rails 3에서 배열 매개 변수를 선언하는 방법은 무엇입니까?

 
def trap_check(payroll[][], timelive[][]) 
. 
. 
. 
end 

매개 변수로 2 차원 배열을 허용하는 함수를 만들려고했습니다. 나는 이 오류 가졌다 :

 

syntax error, unexpected '[', expecting ')' 
    def trap_check(payroll[][], timelive[][]) 

누군가가 pls는 어떻게 올바른 방법을 말해 수를 ??? Pls는 당신이 그렇게 함수는 단지 것, 유형을 선언하지 루비에서 ...

답변

2

도움 :

def trap_check(payroll, timelive) 
# code 
end 

그리고 당신은 급여되었는지 확인하려면 같은

trap_check([[1,2,3,4],[5,6]], [[1,1,1,1],[2,2,2,2]]) 

로 호출 할 수 있습니다 실제로 배열 일 수 있습니다.

payroll.is_a?(Array) #=> returns true or false 
+0

질문이 하나 더 있습니다. 매개 변수의 행 길이에 액세스하려면 어떻게해야합니까? – johan

관련 문제