batを書いている時に、変数に中身があるかチェックする処理を入れたい時がある。今回はそれの解決策を提案。
結論:初期値をシャープ”#”等、到底使わなさそうな文字を入れておく。
解消される点: 変数を標準出力させてもnullなのか空白なのかわからない。 →判断できるようになる。
考慮が必要な点:”#” を入力値に持ちうるバッチの場合、このコードでは”#”が未入力として処理されるので良くない。”var is null”みたいな値が良いかもしれない。 → お好みの初期値をどうぞ
batを書いている時に、変数に中身があるかチェックする処理を入れたい時がある。今回はそれの解決策を提案。
結論:初期値をシャープ”#”等、到底使わなさそうな文字を入れておく。
解消される点: 変数を標準出力させてもnullなのか空白なのかわからない。 →判断できるようになる。
考慮が必要な点:”#” を入力値に持ちうるバッチの場合、このコードでは”#”が未入力として処理されるので良くない。”var is null”みたいな値が良いかもしれない。 → お好みの初期値をどうぞ