愛島発電所

QT SOLAR 愛島発電所

本日の発電量
80 kWh
現在の日射量
60 Wh/㎡
現在の外気温
9.7 ℃

(2024/05/09 08:18 更新)

下増田発電所

QT SOLAR 下増田発電所

本日の発電量
6 kWh
現在の日射量
35 Wh/㎡
現在の外気温
10.4 ℃

(2024/05/09 08:18 更新)

北原東発電所

QT SOLAR 北原東発電所

本日の発電量
6 kWh
現在の日射量
57 Wh/㎡
現在の外気温
10.5 ℃

(2024/05/09 08:09 更新)

長久良辺発電所

QT SOLAR 長久良辺発電所

本日の発電量
32 kWh
現在の日射量
204 Wh/㎡
現在の外気温
12.0 ℃

(2024/05/09 08:14 更新)

白坂発電所

QT SOLAR 白坂発電所

本日の発電量
28 kWh
現在の日射量
284 Wh/㎡
現在の外気温
11.9 ℃

(2024/05/09 07:59 更新)

清水沢発電所

QT SOLAR 清水沢発電所

本日の発電量
41 kWh
現在の日射量
351 Wh/㎡
現在の外気温
10.8 ℃

(2024/05/09 08:16 更新)

文字と数値の判定 | 技術メモ

Perl内部で数字が文字として扱われているか数値として扱われているかの判定法。

数字について文字とみると数値とみるかは、Perlの内部の扱いによります。代入時にクオーテーションで括れば文字扱いです。

念のため、この話じゃないです。

if( $value =~ /^\d+$/ ){print"数字です\n";}

こっちです。

$value += 0 # 数値
$value .= "" # 文字

この数字がliteralかnumericalかの判定を行うには排他的論理和を利用します。具体的には、同じ文字の排他的論理和はNULL(ASCIIコードの0x00)になるのに対し、同じ数値の排他的論理和は0(数値のゼロ)になるので、そこで判定です。

Perlの変数をJSON形式にするときに使えます。

何の話か詳しく知りたいひとはどうぞ。