関数型プログラミング言語で文字列を再帰的に生成するときの高速化
何をしようとしているか関数型プログラミング言語にて、データ列を持つモジュールを作り、そこにtoString関数を作ろうとしています。例えば、以下のようなシグネチャーを持つモジュールになります。自作モジュールの例signatureMY_MODULE=sigtypetvaltoString:t->stringendよくやる畳み込みを使った解法とその問題点このとき、自作モジュールのデータ列は、リスト...
View ArticleC言語におけるループ処理の簡単なまとめ
Cには全部で3つのループ文が用意されているfor文 : 回数指定while文 : 条件指定(先判定)do~while文 : 条件指定(後判定)回数指定ループ(for文)for文 : 回数指定inti;for(i=1;i<=繰り返し回数;i++){繰り返す文;}ループを強制終了させるこれは全てのループ処理で使える。break; 条件指定ループ(while文とdo~while文)while文 :...
View ArticleC言語におけるループ処理の簡単なまとめ
Cには全部で3つのループ文が用意されているfor文 : 回数指定while文 : 条件指定(先判定)do~while文 : 条件指定(後判定)回数指定ループ(for文)for文 : 回数指定inti;for(i=1;i<=繰り返し回数;i++){繰り返す文;}ループを強制終了させるこれは全てのループ処理で使える。break; 条件指定ループ(while文とdo~while文)while文 :...
View Article民間企業の情シスが本当に欲しいZabbix
民間企業の情シスフリーランスのSE(インフラSE)を生業にして約15年。ベンダー系企業に常駐することが多かったが,2年前より初の民間の情シスへ常駐している。民間企業の情シスは守備範囲が広い。サーバ構築など手を動かす仕事はベンダーに任せるが,クライアントPCの不具合,サーバの不具合,ネットワーク機器の不具合,しいてはOffice製品の問い合わせまで対応をする。そんな守備範囲の広い民間企業の情シスで一番...
View Article【SAS】CSVファイルの各行の文字列を一致検索条件として判定ループさせる
目次前提目的方法参考所感前提実行環境Windows10Base SAS 9.4必要な知識SASコードの文法...
View Article【Java】ループ処理と九九の表
forループで九九の表を作るpublicclassEnshu0112{publicstaticvoidmain(String[]args){System.out.println("九九の表");System.out.println("\t| 1 2 3 4 5 6 7 8 9");//...
View ArticleJavaScriptで図形の左寄せの直角三角形を作る【自分用】
初めての投稿です。プログラミング初心者なので間違いはあると思いますが、あらかじめご了承ください。今回は題名の通りJavaScriptで左寄せの直角三角形を作る方法です。課題をやっていて躓いたため、誰かのためになればと思い、ここに覚書きとして残しておきます。yahoo!知恵袋にはString.repeatメソッドを使うやり方が多くあり、たぶんそちらの方が主流(というか簡潔)なのではないかと思いますが...
View ArticleWordPressのループ処理が複数あってどうすればええねんって話
WordPressでのサイト制作を行っていると、新規のサイト制作もあれば改修案件で人のコードを書き換えることがあります。その際に、投稿のループ処理について自分が普段使うループ処理とは異なるループ処理が書かれており、結局何を使えばいいのかっていうのがよく分からなくなったので、一度整理します。そもそもループって偉大なるCodexでの説明「ループ」は、WordPress...
View ArticlePythonで進捗表示したい!
概要時間のかかる処理を実行した時、応答がないと「今どれくらい処理が進んでいるのか」「というか動いているのか」などなど、不安になることってありませんか?ありますよね?そう、あるんですよ(3段活用)。ということでループ処理の進捗状況を表示する方法を覚書しておきます。↓↓↓ちなみにこんな感じです↓↓↓何かの役に立ちましたらぜひLGTM・ストック・コメントいただけると嬉しいです。目次パッケージtqdmの利用...
View Articleget_the_terms()を使って、公開された記事が登録されているタームの一覧を取得する方法
どうも7noteです。いろいろ調べて結局wordpressの関数では標準装備されてなかったので無理やり取得したった話。登録されているタームの一覧や、記事が存在する(下書き・非公開を含む)タームだけを取得するのはget_terms()でできるが、get_terms()だと公開されている記事が登録されているタームだけ取得することができませんでした。解決方法$posttype='ここにポストタイプ';//...
View ArticleVBAユーザがPython・Rを使ってみた:繰り返し処理
はじめに機械学習の勉強を始めたVBAユーザです。備忘録としてPython・Rの文法をVBAと比較しながらまとめていきたいと思います。目次繰り返し処理for文シンプルな例他の例さらにwhile文ループの終了ループのスキップその他まとめ一覧プログラム全体繰り返し処理今回は、繰り返し処理(ループ処理)についてまとめます。for文まずは、for文です。シンプルな例シンプルなfor文の例です。PythonPy...
View Article可変長ループを書こう!
はじめに突然ですが、あなたは多重ループは書けますか????:「書けますー!」test.pycnt=0fori0inrange(3):fori1inrange(3):fori2inrange(3):fori3inrange(3):##### ここに処理を書く ##### cnt+=1##### print(cnt)# 81 これは $4$...
View ArticleWordPressのループ処理が複数あってどうすればええねんって話
WordPressでのサイト制作を行っていると、新規のサイト制作もあれば改修案件で人のコードを書き換えることがあります。その際に、投稿のループ処理について自分が普段使うループ処理とは異なるループ処理が書かれており、結局何を使えばいいのかっていうのがよく分からなくなったので、一度整理します。 そもそもループって 偉大なるCodexでの説明 「ループ」は、WordPress...
View ArticleSwift言語 一定の範囲内でループする数値
コピペ用 例えば 99 の次が 0 で, 逆に 0 の前が 99 のようにしたい時に使う。 増加: ... 97 < 98 < 99 < 0 < 1 < 2 ... 減少: ... 3 > 2 > 1 > 0 > 99 > 98 ... extension_Int.swift extension Int { /// looped value...
View ArticleDatePeriodの罠
2021-05-17 から 2021-05-21 を1日ずつループしたい そんなときに便利(?)な DatePeriod というクラスがあります DatePeriod は Traversable を実装しているのでオブジェクトのまま foreach でループできます (ここだけは)素敵ですね! しかし、なにも考えずに使うとはまってしまうので注意が必要です! まずはコード // 開始日...
View Article再帰とループの速度を比較してみた
はじめに 最近再帰を覚えたのですが、繰り返し処理を実装するときにループと再帰をどう使い分けたら良いのか疑問に思いました。 調べると可読性によって書き分けたりするなど出てくるのですが、メモリ効率ではどうなのか気になったので実際に書き比べてみました。 自分の書ける言語がSwift, Java, C#だけなのでこの3つで測定した結果とコードを載せています。...
View ArticleHTML & JavaScriptで複数動画を順次ループ再生する方法
完成コード ハマった点1)自動再生しない ハマった点2)ビデオがフッタの下に表示された 参考記事 完成コード <div class="top-video"> <video id='video' width="640" height="360" autoplay muted ></video> <script...
View ArticlePHPのforを使ってループ処理をしましょう★
処理の回数が決まっている場合や、 特定の処理を行う時にfor文を使ってループ処理をしていきます! 「わーーーぃ!」を7回表示させてみます。 index.php <?php for ($i = 1; $i <= 7; $i++) { echo 'わーーーぃ!' . PHP_EOL; } ターミナルで以下を実行します! ~$ php index.php このように表示されました! ~ $...
View ArticlePHPのwhileでループ処理を行いましょう☆
whileを使って条件が満たされている間、 繰返しができるループ処理をしていきましょう! 50点を持っていて、-10ずつ減らしていきます。 index.php <?php $score = 50; while ($score > 0) { echo "あなたの点数は $score です!" . PHP_EOL; $score -= 10; } ターミナルに以下を入力します! ~$ php...
View Article