連番文字列生成
ちょっとした文字列生成は以前までExcelでやっていましたが、PowerShellやF#がとっても楽だと最近気づいたという
1..20 | % { "btnTest_{0:000}" -f $_ }
■ F#
[1..20] |> Seq.iter (printfn "btnTest_%03d");;
■ 結果
btnTest_001 btnTest_002 btnTest_003 btnTest_004 btnTest_005 btnTest_006 btnTest_007 btnTest_008 btnTest_009 btnTest_010 btnTest_011 btnTest_012 btnTest_013 btnTest_014 btnTest_015 btnTest_016 btnTest_017 btnTest_018 btnTest_019 btnTest_020
こういう簡単な作業はどちらの言語も得意なのかと気づいたのが遅すぎた。。
他、関数型言語も得意なのかもしれない。
個人的にはPowerShellのほうが楽だと感じる。
複雑になればなるほどF#に傾いていくが、PowerShellも.NETが使えるので大抵同じことが出来て良いかも。