2020年11月20日金曜日

◆配列宣言時に各要素の区切り文字を変えると動作が異なるのは何故か

https://ja.stackoverflow.com/questions/72053/%e9%85%8d%e5%88%97%e5%ae%a3%e8%a8%80%e6%99%82%e3%81%ab%e5%90%84%e8%a6%81%e7%b4%a0%e3%81%ae%e5%8c%ba%e5%88%87%e3%82%8a%e6%96%87%e5%ad%97%e3%82%92%e5%a4%89%e3%81%88%e3%82%8b%e3%81%a8%e5%8b%95%e4%bd%9c%e3%81%8c%e7%95%b0%e3%81%aa%e3%82%8b%e3%81%ae%e3%81%af%e4%bd%95%e6%95%85%e3%81%8b


Powershellっぽくて、こういう話は好きです。

簡単に言えば、

$a = 1
$b = 2


は、

$a = 1 ; $b = 2

って1行にも書けるよ。

てのと、

「,」と「+」は「,」が優先ねってだけの話だと思うのですが一見すると摩訶不思議にも思えるってところでしょうか。

まぁ、配列の区切りは「,」だけを使う人がほとんどでしょうから嵌る人はまずいないでしょうけど。

2020年11月10日火曜日

◆ファイルを逆順に読み込む

イベントログのチェックをしています。
昇順に読んでチェックするのに日付でソートすりゃ良いのかと思ったのですが秒までしかないので同じタイミングで出力があるとソート後の並びが担保されない。

仕方がないのでソートせずに逆順にして読もうかと・・・。

正当な方法は無さげなので以下を参考にしてやってみた。

http://munibus.hatenablog.com/entry/2014/08/13/061318