|
nj number justification |
Top Previous Next |
|
This attribute controls the justification of numerical items in the put output. It is addressed using the syntax
Localfileidentifier.nj=number;
or in the example putex6.gms
my1.nw=12;
where 1 is for right, 2 for left and 3 for center. Example: Using the example putex9.gms
scalar number regnumber /1.2356/ smallnumber /0.00000001/ largenumber /1000000000/; put 'start number here $':0 number:20:4 '$ end here'/; put 'start small number here $':0 smallnumber:20:4 '$ end here'/; put 'start large number here $':0 largenumber:20:4 '$ end here'/;
In turn, when we run this with the default for .nj of 1 we get
start number here $ 1.2356$ end here start small number here $ 0.0000$ end here start large number here $ 1000000000.0000$ end here start large number here $1.00000E+9$ end here
showing the default flush right for narrow items. If we reset nj to 2 we get
start number here $1.2356 $ end here start small number here $0.0000 $ end here start large number here $1000000000.0000 $ end here start large number here $1.00000E+9$ end here
showing the left flush for narrow items. If we reset nj to 3 we get
start number here $ 1.2356 $ end here start small number here $ 0.0000 $ end here start large number here $ 1000000000.0000 $ end here start large number here $1.00000E+9$ end here
showing centering for narrow items. |