オブジェクトの配列から、特定Keyのみの配列をつくる
JavaScript でオブジェクトの配列から、特定のKeyのValueで配列を作るconsta=[{a:1,b:4},{a:2,b:5},{a:3,b:6}];constb=a.map((obj)=>obj.a);console.log(b);// [1,2,3]
View ArticleJavaScriptのArrayとLuaのtableの比較
はじめにQiitaに下書きが多すぎて新しい記事作れませんと言われたので途中まで書いて放っておいた記事をとりあえず投稿して下書きを減らします、すみません。JavaScript の Array は「0以上の整数のキーを特別扱いするコレクションオブジェクト」と捉えると Lua の...
View ArticleJava勉強始めたてによる二次元配列
自分用メモ参考にはなりませんよぉ~Javaに触れつつ持ち合わせてる知識だけで二次元配列を考えてみる今回は5行5列の二次元配列に1~5のランダムな数字をぶち込んで表示させたやったこと二次元配列の宣言 ↓1~5のランダムな要素を代入...
View Article二次元配列からキーごとの最大値を取り出す
よくある話だとは思うのですが二次元配列A=[['001','1'],['001','2'],['002','1'],['002','3'],['001','3'],['002','2'],['002','4']]こういうものから各要素の[0]をキーとして、キーごとの[1]の最大値を求めたい場合のロジックを考えます。上記の場合だと、[['001', '3'], ['002',...
View ArticlePL/SQLで配列を扱う(要素数0をうまく扱う)
最近会社で聞かれて答えたことをまとめてみました。PL/SQLで配列を扱うとき、FIRST~LASTでループするような処理を作っていたら、配列の要素数が0のときにエラーになってしまった。どうすればよいか分からない、と聞かれました。用語配列と呼んでいるものは、Oracleの公式用語としてはコレクションです。コレクション・メソッドコレクションの先頭データを取得するFIRST、コレクションの末尾データを取得...
View ArticleRubyの配列で使えるメソッド
Railsアプリで配列データを分けて出力しようとした時に色々試したので記録しとこうと思います。students = ["Tom","Mike"],["Sam","Eric"],["Billy"],["Jorge","Nancy","Rick"]...
View ArticlejQueryでのmapの使い方
はじめに今回jQueryを使っている際に、HTML要素の配列を作りたいと思ったときに、オブジェクトにしか配列を作れないと思って、調べてれるとHTMLにも「.map()」が使えるとわかったので備忘録として残します。「.map()」とは?「.map()」は、HTML要素や配列・オブジェクトなどに対して繰り返し処理を実行して新しい配列要素を返してくれます。HTML要素での「.map()」の使い方sumpl...
View ArticlePHPの基礎
はじめに最近、phpの勉強をしています。progateでphpの学習を一通り終えましたが、あまり理解できていなかったので、記事にして、覚えにくかった場所を自分なりにまとめてみようと思います。基本のきの部分ですので、phpこれから勉強しようかなと思われている方の役に立てばと思います。配列sample.phpノーマルの配列...
View ArticleC言語のchar、int、文字列の関係
はじめにC言語には文字列を記憶する変数がない。文字変数はある。それがchar。「キャラ」とか「チャー」とか読む。charも結局は数字charは文字を文字コードに変換し、数字として扱う。また、数字を文字に変換し、文字として扱う。その行き来をさせるための約束事を含んだint型の進化系です。文字コードとは、文字に1対1で対応する番号をつけて表現する方法のことです。...
View Articleperlベースの静的サイトジェネレーターDapper入門: リストやハッシュを使ってデータを束ねる
要約Dapperによるサイトデータ構築においては、レイアウトファイルの中で変数を活用することになります。変数には、単一の値を代入できるだけでなく、複数のデータを「リスト」・「ハッシュ」という形で束ねて持たせることができます。本記事ではリストとハッシュの概念・基本的な利用法について解説します。Dapperおさらい前記事では、レイアウトファイルの書き方、特に、穴埋めに使う「変数」の基本的な扱い方について...
View Articlelaravel6のbladeファイル内で変数・配列を新規作成する。
bladeファイル内で変数・配列を新規作成する。{{-- laravel6標準ではphpタグでしかできない。(blade構文を拡張して追加・作成する方法はある) --}} <?php$v[0]='hogehoge';?> {{-- 配列の場合は、値の確認もphpタグで --}} <?phpdump($v);?> {{--...
View Articlejavascriptでスタックとキューを書く
最初にまずはじめにスタックとキューについて説明します。スタックというものは後にいれたものを先に取り出すことです。キューは先にいれたものを先に取り出すことです。スタックとキューのやり方スタックmain.jsletarr=[];arr.push(1);arr.push(2);arr.push(3);arr.push(4);//[1,2,3,4]console.log(arr.pop());//4cons...
View ArticlePerl で解くAtCoder2次元配列問題
はじめにAtCoder:競技プログラミングコンテストを開催する国内最大のサイトで、時々次のような問題が出題されます。#...#.# ..#...# .#..#.. DISCO presents ディスカバリーチャンネル コードコンテスト2020 予選 C - Strawberry Cakes41 7 46 26 89 2 78 92 8 AtCoder Beginner Contest 157 B...
View Articlejavascriptの配列関連(for, map, filter, reduce)
自分で書くときはほとんどlodashを使ってしまい、JSnativeな配列関連メソッドを使わない。サンプルコードやらを見る時に配列周りがわからん、となるのが苦しくなってきたので、復習と備忘を兼ねて整理。とりあえず以下について記載for infor ofmapfilterreducefor infor...
View Article【Ruby】配列とは?
配列とは?・配列とは複数の値をまとめて管理したいときに使用・配列は「箱が順番に並んだグループ」配列の作成方法Rubyにおいて配列を作成する場合は括弧( [] )を使用。また変数を、複数用意する際は、括弧の中に値をカンマ区切りで記述していく。■使用例 array = [“犬”, “ネコ”, “ハリネズミ”]
View ArticlePHP 配列に連想配列を入れる
目的配列の中に連想配列を入れる方法をまとめる実施環境MacOS上のローカル環境にテスト用スクリプトファイルを作成してVisual Studio Codeのデバッグを用いて結果を確認した。下記にVisual Studio CodeでPHPのデバッグ環境を構築する際の手順をまとめた記事へのリンクを記載する。...
View Articleあると便利な PHP の配列関数
作った理由とあるプロジェクトで自動化システムを作っています。大変複雑で、配列を使いまわしているうちに、何度も使う処理を必要にかられて関数にしました。なんでこういう関数がないんだろう? と同じように思われている方の参考になれば幸いです。array_same ... 単純ですが本当にこれがないと大変です…。array_remove ... 同名の関数が PostgreSQL にはあります。PHP...
View ArticlePHP 配列に連想配列を入れたものをforeach文で出力する
目的下記の記事で配列に連想配列を入れることをまとめた、その応用として配列の中身をforeach文で出力する方法をまとめる PHP 配列に連想配列を入れる実施環境MacOS上のローカル環境にテスト用スクリプトファイルを作成してVisual Studio Codeのデバッグを用いて結果を確認した。下記にVisual Studio...
View ArticleC++ 多次元配列を扱う計算の高速化に向けて(note to self)
動機最近、多次元配列を扱う数値計算を高速化したいと思うことがあり、色々と検証した結果をここに記録する。具体的には、多重for...
View Article