代入演算子は演算子の左辺に対して右辺の値を代入する場合に使用される演算子です。単純に値を代入するだけではなく、何らかの計算を行った結果を代入することもできます。ここでは Perl における代入演算子の使い方について解説します。
代入演算子は演算子の左辺に対して右辺の値を代入する場合に使用される演算子です。単純に値を代入するだけではなく、何らかの計算を行った結果を代入することもできます。ここでは Perl における代入演算子の使い方について解説します。
変数の値を 1 だけ増加させる、または 1 だけ減少させるという演算は、繰り返し処理や配列などの操作で利用されるため使われる機会が多いです。そのため 1 だけ増加させたり 1 だけ減少させる処理を簡単に記述できるようにインクリメント演算子とデクリメント演算子が用意されています。ここでは Perl におけるインクリメント演算子とデクリメント演算子の使い方について解説します。
1.演算子の概要 演算子は、算術演算子に代表されるように、変数やリテラルなどの値に対して演算を行うための記号です。 演算子の中でも有名なのが、加算演算子や減算演算子などの算術演算子です。 Perl の組み込み演算子は、演算の対象となる値、『オペランド』の個数によって単数演算子、二項演算子、三項演算子に分類することができます。また、間値演算子か前置演算子か、数値、文字列、ファイルなど捜査対象によっても分類できます。ただし、これらの分類はプログラミングする上であまり重要ではなく、一つ一つの演算子を理解するためのものです。 用語 オペランド 演算の対象となる値。演算内容をあらわす記号は演算子と呼びます。例えば 10+X という式では、10 と X がオペランドで、+ がオペレータです。 演算子の優先順位 演算子には結合性と優先順位があります。 演算子の一覧 演算子 結合性 解説
全世界22万以上の企業・組織で採用 DX時代の顧客価値創出に大きな役割を担う CI/CD環境の現実解を紐解く オリジナルコンテンツが満載! 意外と知らないNutanix HCI の情報を集約 読めばわかる!いまHCIが注目される理由 これからの社内DX 真のDXのため、まずは社内のデジタル化を DXのファーストステップのヒント MSセキュリティ担当者が紹介 マルチクラウド環境の保護を追求する Microsoft Defender for Cloud 今時プライベートクラウドの作り方 2020年代のプライベートクラウド環境を AzureとVMwareを例に紹介 注目急上昇中のDaaS最新情報 コロナ禍を背景に利用者と機能を拡大中 Azure Virtual Desktop最新情報 ID管理の基礎知識 新しい働き方におけるITガバナンスの 向上にむけて エッジ市場の活性化へ 高まるIoTを中心
演算子には優先順位が決まっており、優先順位が高いものほど先に演算が実行されます。複数の演算子を組み合わせた式を利用する場合には、どの演算子か先に実行されるのかによって結果が変わることがあり、演算子の優先順位を覚えておくことは重要となります。ここでは Perl における演算子の優先順位について解説します。
Perl › 演算子 › here Perlの論理演算子には次のものがあります。 演算子 意味 || 論理和 && 論理積 ! 否定 or 論理和(&&より優先順位が低い) and 論理積&&より優先順位が低い) not 否定(!より優先優位が低い) && 論理積(A かつ B) 「AかつB」という論理積を表すには&&を使用します。 # 1より大きい、かつ4より小さい if ($num > 1 && $num < 4) { ... } || 論理和(A または B) 「AまたはB」という論理積を表すには||を使用します。少なくともどちらかひとつの値が真の場合に、真になります。 # 'dog'または'cat' if ($pet eq 'dog' || $pet eq 'cat') { print "\$pet は、'dog' あるいは、'cat' のどちらかである。\n\n"; } ! 否定
前回の続き。 6章 入出力の基本 演算子 スカラーコンテキストの場合、入力から次の1行を読み込んで返す。 chomp($line = <STDIN>); # 次の行を読み込んで行末の改行文字を取り除く 行入力演算子は、ファイルの終わりにundefを返す。 1行ずつ読み込んで処理をする: while (defined($line = <STDIN>)) { print "line is $line"; } より良い書き方:ショートカットを使う # whileループの条件部に行入力演算子を単独で使った場合のみ、 # $_に入力行が格納される。 while (<STDIN>) { print "line is $_"; } 等価の式: while (defined($_ = <STDIN>)) { print "line is $_"; } リストコンテキストでを使う スカラーコンテキストの場合
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く