.. _functx_between-inclusive: ======================== functx:between-inclusive ======================== Se um valor está entre dois valores dados, ou é igual a um deles Descrição ~~~~~~~~~ A função functx:between-inclusive devolve true se $value estiver entre $minValue e $maxValue, incluindo os limites. Se os valores forem de tipos que não se comparam, dá erro. Se $value for a sequência vazia, devolve false. .. list-table:: :widths: 40 60 :header-rows: 1 * - **Parâmetros** - **Descrição** * - value:string() - o valor a testar * - minValue:string() - o valor mínimo * - maxValue:string() - o valor máximo Exemplos ~~~~~~~~ .. list-table:: :widths: 25 25 50 :header-rows: 1 * - **XPath** - **Resultado** - **Explicação** * - functx:between-inclusive(55, 1, 1000) - true - 55 está entre 1 e 1000. * - functx:between-inclusive(1, 1, 1000) - true - Os limites entram, então 1 conta. * - functx:between-inclusive(1200, 1, 1000) - false - 1200 é maior que 1000. * - functx:between-inclusive('b', 'b', 'd') - true - Strings também são comparadas; 'b' é igual ao limite inferior. * - functx:between-inclusive(xs:date('2004-10-31'), xs:date('2004-10-15'), xs:date('2004-11-01')) - true - Datas também são comparadas. * - functx:between-inclusive('a', 1, 1000) - Error - Strings não podem ser comparadas com inteiros. Veja também ~~~~~~~~~~~ .. toctree:: :titlesonly: :glob: * :ref:`functx_between-exclusive`.