Data commit
This commit is contained in:
parent
7387c8f97b
commit
cb5bb5e222
199093 changed files with 3378972 additions and 0 deletions
|
|
@ -0,0 +1,35 @@
|
|||
/* NetRexx */
|
||||
|
||||
options replace format comments java crossref savelog symbols nobinary
|
||||
|
||||
-- Invent a target text file name based on this program's source file name
|
||||
parse source . . pgmName '.nrx' .
|
||||
outFile = pgmName || '.txt'
|
||||
|
||||
do
|
||||
formatArrays(outFile, [1, 2, 3, 1e+11], [1, 1.4142135623730951, 1.7320508075688772, 316227.76601683791])
|
||||
catch ex = Exception
|
||||
ex.printStackTrace
|
||||
end
|
||||
|
||||
return
|
||||
|
||||
-- 08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)~~
|
||||
-- This function formats the input arrays.
|
||||
-- It has defaults for the x & y precision values of 3 & 5
|
||||
-- 08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)08:55, 27 August 2022 (UTC)~~
|
||||
method formatArrays(outFile, xf = Rexx[], yf = Rexx[], xprecision = 3, yprecision = 5) -
|
||||
public static signals IllegalArgumentException, FileNotFoundException, IOException
|
||||
|
||||
if xf.length > yf.length then signal IllegalArgumentException('Y array must be at least as long as X array')
|
||||
|
||||
fw = BufferedWriter(OutputStreamWriter(FileOutputStream(outFile)))
|
||||
|
||||
loop i_ = 0 to xf.length - 1
|
||||
row = xf[i_].format(null, xprecision, null, xprecision).left(15) yf[i_].format(null, yprecision, null, yprecision)
|
||||
(Writer fw).write(String row)
|
||||
fw.newLine
|
||||
end i_
|
||||
fw.close
|
||||
|
||||
return
|
||||
Loading…
Add table
Add a link
Reference in a new issue