divided_by

숫자를 다른 숫자로 나눕니다.

약수가 정수일 경우 결과 값은 가장 가까운 정수(즉, floor)로 반올림됩니다.

입력


{{ 16 | divided_by: 4 }}

출력

4

입력


{{ 5 | divided_by: 3 }}

출력

1

반올림 제어

divided_by는 약수와 동일한 유형의 결과를 냅니다 — 즉, 정수로 나누면 결과 값도 정수이고 실수(소수점)로 나누면 결과 값도 실수입니다.

다음 예시에서 약수는 정수입니다:

입력


{{ 20 | divided_by: 7 }}

출력

2

실수일 경우:

입력


{{ 20 | divided_by: 7.0 }}

출력

2.857142857142857

변수 유형 변경

변수를 약수로 사용하고 싶은 경우, 실수로 변환하기 위해 .0를 추가할 수 없습니다. 이러한 경우 times 필터를 사용하여 실수로 변환된 변수 형태를 할당할 수 있습니다.

다음 예시에서 정수를 담고 있는 변수를 나누었고 결과 값은 정수입니다:

입력


{% assign my_integer = 7 %}
{{ 20 | divided_by: my_integer }}

출력


2

실수를 얻기 위해 변수값에 1.0곱한 다음 나누었습니다:

입력


{% assign my_integer = 7 %}
{% assign my_float = my_integer | times: 1.0 %}
{{ 20 | divided_by: my_float }}

출력



2.857142857142857