以下のように、条件付きでログファイルに書き込むコードを複製しないようにします。 VB.netでより良いソリューションがありますか?おそらく、 If Not System.IO.File.Exists(log_file_address) Then
Using log_file_stream as New System.IO.StreamWriter(log_file_address)
ある条件が真であれば、ある文字列を別の文字列に連結するときに、Twigで3項演算子を使用できますか? これは私の作品: {% set a = 'initial' %}
{% if foo == bar %}
{% set a = a ~ ' concatenate' %}
{% endif %}
<p>{{ a }}</p>
しかし、私はこのようにそれを簡素化しようとすると、エ
ifの条件が失敗したのにループを中断するはずのif-else式を使用しようとしましたが、invalid syntaxエラーが発生しました。 サンプルコード:もちろん a = 5
while True:
print(a) if a > 0 else break
a-=1
、私は(1つのライナーを使用していない)伝統的な方法で記述した場合、それは動作します。 elseキーワー