0年 0月 の投稿一覧

IF文を1行で書く

多分岐の条件を必要とせずにある条件をもとに簡単な処理を追加したい場合などで、毎回IF文を{}で括って改行していたりとするとソースコード上汚くなってしまいます。
簡潔にまとめられるところは極力まとめる形が望ましいです。

特にIF文はよく利用される構文でもあり、その利用頻度の高さから1行でまとめる効果は絶大です。

 

IF文の基本形

if ( 条件式 ) {
     // 条件 = 真の場合に行う処理
else {
    // 条件 = 偽の場合に行う処理
}

例として以下の条件式があった場合

If ( $language == ”Jp’) {
    echo  ‘こんにちわ’;
else {
    echo  ‘Hello’;
};

IF文を1行でまとめる

●こんにちわを出力する

if ( $language == ”Jp’ ) echo ‘こんにちわ’;

●Helloを出力する

if ( !$language == ”Jp’ ) echo ‘Hello’;

※IFではなく、三項演算子で書く場合

IFではありませんが、三項演算子を使ってもコードを綺麗にまとめることができます。

 $msg = ( $language == ‘Jp’) ? ‘こんにちわ’ : ‘Hello’;

IF文で「こんにちわ」も「Hello」もカバーして1行でコードをまとめたいような場合は、
上記のような三項演算子を使用する手段もあります。

Linuxでpingが止まらない・・・

LinuxでのPingの止め方

Windowsのコマンドプロンプトと違いLinux上でのpingは永遠とピンを飛ばしてしまいます。

ピンを飛ばされている相手にはまったくの迷惑・・・。

そんな止まらないPingを止めたい時、

止めたいところでCtrl + Cで止めることができます。

Linuxの勉強でpingを飛ばしてみたが、止まらないと焦ってしまった方、落ち着いてCtrl + Cで

対処しましょう。

Selectでフォントサイズの設定が反映しない時の対処法

border設定でフォントサイズが反映

CSSでSelectの属性にフォントサイズを設定しても反映しない場合があります。

そんな時、対処法としてSelectに対してborderを設定してあげるとフォントサイズの設定が

反映します。

×フォントサイズが反映しない
Select {
font-size:14px;
}

〇フォントサイズが反映する
Select {
border: 1px solid #999;
font-size:14px;
}

同現象が出ている方は一度試してみてください。