귀하의 경험을 개선할 수 있도록 도와주십시오.

귀하의 의견을 알려주십시오.

2분이 소요되는 설문 조사에 시간을 내주시겠습니까?

close
keyboard_arrow_left
자동화 스크립팅 사용자 가이드
Table of Contents Expand all
list Table of Contents
keyboard_arrow_right

이 기계 번역이 도움이 되었습니까?

starstarstarstarstar
Go to English page
면책 조항:

이 페이지는 타사 기계 번역 소프트웨어를 사용해 번역됩니다. 주니퍼 네트웍스에서는 우수한 품질의 번역을 제공하기 위한 합리적인 수준의 노력을 기울이지만 해당 컨텐츠의 정확성을 보장할 수 없습니다. 본 번역에 포함된 정보의 정확성과 관련해 의문이 있는 경우 영문 버전을 참조하시기 바랍니다. 다운로드 가능한 PDF는 영어로만 제공됩니다.

decimal-format

date_range 13-Jan-21

구문

content_copy zoom_out_map
decimal-format format-name {
    decimal-separator character;
    digit character ;
    grouping-separator character;
    infinity string;
    minus-sign character;
    nan string;
    pattern-separator character;
    percent character;
    per-mille character;
    zero-digit character;
}

설명

XPath 함수에서 format-number() 사용할 형식 지정 매개 변수를 정의합니다. 문은 decimal-format 스크립트에서 최상위 문으로 정의되어야 합니다.

특성

decimal-format format-name

XPath 함수에 세 번째 인수로 전달되는 10진수 형식 식별자입니다 format-number() .

decimal-separator character

10진수 기호로 사용되는 문자입니다. 기본값은 마침표 (.)입니다.

digit character

패턴의 숫자를 나타내는 데 사용되는 문자입니다. 기본값은 숫자 기호 (#)입니다.

grouping-separator character

숫자 그룹 구분 기호 또는 1000 단위 구분 기호로 사용되는 문자입니다. 기본값은 쉼표 (,)입니다.

infinity string

무한대를 나타내는 데 사용되는 문자열입니다. 기본값은 "Infinity"입니다.

minus-sign character

빼기 기호로 사용되는 문자입니다. 기본값은 하이픈 (-)입니다.

nan string

NaN을 나타내는 데 사용되는 문자열입니다. 기본값은 "NaN"입니다.

pattern-separator character

패턴을 구분하는 데 사용되는 문자입니다. 첫 번째 패턴은 양수에 사용되고 두 번째 패턴은 음수에 사용됩니다. 기본값은 세미콜론 (;)입니다.

percent character

백분율 기호로 사용되는 문자입니다. 기본값은 백분율 문자 (%)입니다.

per-mille character

per mille 기호로 사용되는 문자입니다. 기본값은 유니코드 단위 기호  (\x2030 또는 ‰)입니다.

zero-digit character

0으로 사용되는 문자입니다. 기본값은 숫자 영(0 )입니다.

SLAX 예제

다음 코드 조각은 10진수 형식 매개 변수의 기본값을 나열하고 XPath 함수에 format-number 정의된 10진수 형식을 사용합니다.

content_copy zoom_out_map
version 1.1;

decimal-format default-format {
    decimal-separator "." ;
    digit "#" ;
    grouping-separator "," ;
    infinity "Infinity" ;
    minus-sign "-" ;
    nan "NaN";
    pattern-separator ";" ;
    percent "%";
    per-mille "\x2030";
    zero-digit "0" ;
}

match / {
...
    var $number = -14560302.5;
     expr format-number($number, "###,###.00", "default-format");
}

/* output is -14,560,302.50 */

해당 XSLT

content_copy zoom_out_map
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version="1.0">

  <xsl:decimal-format name="default-format" decimal-separator="." digit="#" 
      grouping-separator="," infinity="Infinity" minus-sign="-" NaN="NaN" 
      pattern-separator=";" percent="%" per-mille="\x2030" zero-digit="0"/>

  <xsl:template match="/">
    <xsl:variable name="number" select="-14560302.5"/>
    <xsl:value-of select="format-number($number, '###,###.00', 
      'default-format')"/>
  </xsl:template>
</xsl:stylesheet>

릴리스 정보

Junos OS 릴리스 12.2 이상에서 지원되는 SLAX 언어 버전 1.1에서 소개된 명령문입니다.

external-footer-nav