Study/Lua

Lua_Study(pairs와 ipairs의 차이점)

Sorrel 2022. 7. 12. 10:58

일단 출력은 같았다. 어떤 차이가 있는 걸까?

 

  • pairs()키-값 쌍을 반환하며 주로 연관 테이블에 사용됩니다. 키 순서가 지정되지 않습니다.
  • ipairs()인덱스-값 쌍을 반환하며 주로 숫자 테이블에 사용됩니다. 배열의 숫자가 아닌 키는 무시되지만 인덱스 순서는 중요합니다(숫자 순서).

예시 코드

ipairs는 숫자로된 인덱스만 적용한다. pairs는 숫자가 아닌 인덱스도 적용된다.