環境変数で配列もハッシュも扱いたい
howJSONにして、アプリケーション側でパースする以上。例環境変数を入れるbashで$CORS_DOMAINS_JSON='["sample.com", "example.com"]'docker-compose.ymlでdocker-compose.ymlenvironment:-CORS_DOMAINS_JSON=["sample.com",...
View ArticleJavaScript 配列操作
配列操作// ! 配列の各要素を順番に取り出すには、以下のように記述します。constfruits=["apple","orange","banana"];// * for文for(leti=0;i<fruits.length;i++){console.log(fruits[i])}// *...
View Article[C#] 配列の性質と基本操作
概要本稿では,配列の性質と初期化方法,主要な操作の実装方法について解説する.1配列とは複数の同型データを纏めて扱うための参照型データ.配列には,1次元配列,多次元配列,ジャグ配列がある.配列の要素には,任意の型を指定できる.次元数と各次元の長さは,配列インスタンスの作成時に設定され,インスタンスの有効期間中にこれらの値を変更することはできない.n個の要素を含む配列には0からn-1までのインデックスが...
View Article配列っぽいオブジェクトを任意のキーの配列に変換
配列っぽいオブジェクト{ 8347923: { name: 'foo', age: '43', sort_id: 4, }, 349: { name: 'bar', age: '24', sort_id: 2, }, 982123: { name: 'baz', age: '31', sort_id: 1, }, 23: { name: 'qux', age: '14', sort_id: 3,...
View Articlenumpy配列から別配列を取り出す練習
はじめにnumpyの多次元配列の次元を落としたり,任意の2つの一元配列を取り出して分散図を書く練習をします.ここではサイズ2×3×4の3次元の配列を題材とします.インデックスはdata[z][y][x]のように,zからx方向に並びます.zは最大1,yは最大2,xは最大3となります.本記事における配列の図はすべて,奥行きをz,下方向yを,右方向をxとしています.練習練習1...
View Article[C#] Listの正体とは
動機List<T>は配列と違い、動的に要素を追加したり削除したりできることは誰でも知るところだろう。筆者のようなC#初心者は、恥ずかしながら今までのその仕組みを考えたことは一度もなく、ただ何となく便利なコレクションクラスとして使っていたわけだが、あるときList<T>についてちゃんと調べようと思って、Microsoft.Docsを読んでいたら、以外と単純な仕組みで実装されてい...
View ArticleC言語の配列境界チェックマクロ
はじめに大学の授業でC言語を使う必要があるのですが、配列の境界チェックがないことが非常に辛かったため、マクロを書きました。プログラミング初心者ですので、何か誤りや改善点等ございましたらご指摘いただけると幸いです。コード一次元配列用//#define NDEBUG#include <assert.h> /* 使用例: RANGE_CHECK_1D(a, 5); a[5];...
View Article[Go言語] 初心者必見シリーズ その1:配列とスライス
配列(Arrays)配列は 連続したメモリ領域を確保するデータ構造です。定義方法方法1構文: var配列名[サイズ]型例:vara[2]string方法2構文: var配列名[サイズ]型=[サイズ]型{初期値1,...,初期値n}例:vara[2]string=[2]string{"Hello","Go"}NOTE: 宣言と同時に代入する。方法3構文:...
View Articlewindowsでiverilog その58
概要windowsでiverilogやってみた。配列の作法、調べてみた。配列の作法memoryを想定。2次元は、無い。 initialで、初期化。 wireも、できそうだが、不明。サンプルコードmodule ram(input clk, input load, input [11:0] addr, input [15:0] d, output reg [15:0] q); reg [15:0]...
View ArticleReactにおける配列処理(for文・mapメソッド)
はじめに現在Reactを用いて画面開発を行っているのですが、selectタグの中でoptionを使う際、以下のようにコンポーネントに直接記述してしまうと使い回しができなくなってしまうためpropsで値を渡してやりたいと考えました。sample.js<selecttitle="サンプル"><optiondisabledselected>選択してください</option&g...
View Articleconsole.logでJSONから特定の要素を取り出す方法
JavascriptでJSONから特定の要素を取り出す際の考え方が配列のときと少し異なるのでまとめました。JSONとはJavaScript Object...
View Articlec++で固定長配列[]に長さのわからないデータを入れ、さらに関数の戻り値にしてみよう
0.要約固定長配列[]に可変長データを書き込みたければ次のようにする。 (recvは引数として渡されたchar型配列に値を書き込む任意の関数)#include<iostream> #include<vector> #include<string.h>...
View ArticleD言語の配列コピーでの注意点
はじめにD言語には、静的配列と動的配列があります。コピー処理を意識せずに行うと、想定外の動きとなります。(かつての私のように)C言語の場合C言語で配列をコピーする場合の実装例は、以下の通りかと思います。コピー後、配列tの値を書き換えています。結果として、配列sと配列tの値は異なっています。copysample.c#include <stdio.h>...
View Article【Python】配列内の要素を全て結合
Pythonでスクレイピングを勉強しています。1ページごとの値を取得したかったのですが、class名などが被りいらない値まで取ってきやがりました。そこで今回は、「1ページ毎の配列をとりあえず全部結合させて、正規表現でいる部分だけ略奪作戦」をやっていきたいと思います。工程配列内の要素を全て結合させる結合させたやつに、正規表現をかける正規表現にmatchした部分だけ採取このJapanだけが欲しいlist...
View Article同じカテゴリーで、複数の名前を一括で呼び出す方法
【概要】1.結論2.二重ハッシュとは何か3.どのように使用するのか4.ここから学んだこと(エラーの時に使用)1.結論二重ハッシュと配列を使い、eachメソッドを使用する!2.二重ハッシュとは何かハッシュの中にハッシュが入っている状態のことでつまり、下記のことをいいます!student={human: {gender: {name:...
View Article