日本語プログラミング言語なでしこの公式掲示板

なでしこ の 掲示板

トップ 新規 検索

2021-06-20 02:24:29

Re①:小数点以下の末尾0を表示させたい

ななっしー さん

//試しにカンマで「区切」ると…こちらは普通に文字列ですね。
//なんで「CSV取得」だと「300」になるようになってるんだろ。
//…そういえば「数字列は数値」(右寄せ)が表計算のお約束だからかな。
//まあ、正道の対策はすでに上がっていますので、わたしは邪道を挙げてみますね^^

/*その1。一時的に単位を付ける。*/
マスターCSVは「a,1.000
b,20.00
c,300.0」。
一時CSVはマスターCSV&「 Gavas」。
一時CSVは一時CSVの「{改行}」を「 Gavas{改行}」に置換//したもの。
ワーキング配列はそれをCSV取得//したもの。
それを反復
 対象[1]は対象[1]の「 Gavas」を「」に置換//したもの。
ここまで
ワーキング配列を表示する。
「↑なでしこオブジェクト(二次元配列)の中身」を表示する。
ワーキング配列を反復
 もし、(対象[1]-0)が200以上ならば、対象[1]を表示する//。。。
ここまで
「↑200以上の値をピックアップ」を表示する。

/*その2。一旦JSON書式にする。*/
マスターCSVは「a,1.000
b,20.00
c,300.0」。
マスターCSVの「,」を「","」に置換する。
それの「{改行}」を「"],{改行}["」に置換する。
それは「[["」&それ& 「"]]」。
ワーキング配列はそれをJSONデコード//したもの。
それを表示する。
「↑なでしこオブジェクト(二次元配列)の中身」を表示する。
ワーキング配列を反復
 もし、(対象[1]-0)が200以上ならば、対象[1]を表示する//。。。
ここまで
「↑200以上の値をピックアップ」を表示する。

//以上、邪道なので、CSVのフォーマットに依存します^^
//1は要素内に改行不可。
//2は要素内に改行とカンマとダブルクオート不可。
//やー、やっぱ「CSV取得」関数ありがたい^^

(編集パスワード送信)

子記事

親記事 (No.1063)
返信した記事(元) (No.1063)

この内容(No.1065)に返信

この内容(No.1065)をダウンロード

この内容(No.1065)のテキスト表示





www.eznavi.net