【Java】配列について
配列勉強のメモとして、配列について学んだことをメモります。配列とはプログラミング言語には、「いくつかの関係のあるデータをグループにして、まとめて1つの変数として扱う」仕組みががあり、それを配列と呼ぶ。配列操作配列にはその変数が保持する特定の値や値全体に対して行える機能があり、取り出し書き換え削除これらを総称して「配列操作」と呼ぶ。配列の作り方書き方結論からいうと配列の作り方は以下です。要素の型[]...
View Article配列とif文を使って文字列をleet文字に変換
概要結論前提条件どのようにコーディングするか開発環境結論文字列とそれに対応するleet文字列をそれぞれ配列にすることで、変換プログラムを作ることができる。前提条件Rubyで文字列「A、I、U、E、O」をleet文字列「4、1、(_)、3、0」に変換する。どのようにコーディングするかleet.rbinput=gets.split("")#入力された文字列を配列化するinput.each{|s|stri...
View ArticleC++のスタックメモリと動的メモリの上限値調査
C++のプログラミングにて 以下のようなコードはコンパイルは出来ますが、実行すると「Segmentation fault: 11」になりした。なお、コンパイラはg++、version 10.1.0、Macです。main.cpp#include <iostream>...
View ArticleJavascript(react) 多次元配列をテーブルに挿入するfunction component
オライリージャパンreatビギナーズガイドの練習課題『高機能excel作成を作ろう』にて多次元配列の処理をclass componentで書かれていた。 function componentの理解のため、function...
View Article【Java】コレクションフレームワーク ( List )
コレクションフレームワークこの記事では、java.utilをして利用できる便利なクラスを学んで行きます。コレクションフレームワークとはそもそも、フレームワークとは概念的な意味で、 - 「何かの枠組み」 - 「システム開発を楽に行えるように用意された、プログラムとかのひな形」のことです。つまり、コレクションフレームワーク = 便利な機能をまとめたものみたいな考え方でいいと思います。これらの...
View Article【Java】拡張 for文
拡張for文拡張for文とは配列やコレクションといった複数の要素を持っているものからすべての要素に含まれる値を順番に取り出して処理するために使われます。拡張for文は、「要素の指定ができない」という通常のfor文との違いがあります。##...
View Articleコレクションについて〜配列〜
コレクション とはコレクションとは値の集まりを意味します。swiftには、様々なコレクションがありますので、今回はその中の一つである配列について記述します。Array<Element>型Array<Element>型が配列を表す型になります。Elementの部分はOptional<Wrapped>型と同じプレースホルダ型になっていますので、...
View ArticleJavascriptでRange関数を書いてみた
Javascriptの組み込み関数には連番入った配列を返すような「Range関数」がない。もしあれば、for-of文などと組み合わせて簡潔に書ける処理が増えるだろう。使用イメージfor(constvalueofRange(10,20)){//value = 10, 11, 12, ......
View Articleコレクションについて〜辞書〜
辞書 とは辞書とは、Dictionary<Key, Value>型というキーと値のペアを持つコレクションになります。このコレクションは、キーを元に値にアクセスする用途で使用します。Array<Element>型と同様に、Dictionary<Key,...
View Article【Java】String型の配列をInt型に変える
String型の配列をInt型に変える一言まとめJava8以降では、Stream APIを使って一行でできる。//Stream APIのインポート import java.util.stream.Stream; //String型配列 を int型配列 に変換 int[] int型の配列名 =...
View ArticleTypescript - Enumの全要素を配列に入れる
Object.valuesを使えば良いenumA{HOGE="hoge",POGE="poge",MOGE="moge",}Object.values(A).forEach((elem)=>{console.log(elem)})// output: hoge poge moge
View Articleこれ書くだけ!JavaScriptで配列をcsv書き出し
用意した配列を「test」という名前だとします。だとしたらこれを入れるだけでいいです。vartest=['あああ','いいい','ううう'];letbom=newUint8Array([0xEF,0xBB,0xBF]);letblob=newBlob([bom,test],{type:"text/csv"});letlink=document.createElement('a');link.href...
View ArticlePHPで、あいうえお配列の取得 (簡単)
入力(str_splitだとなぜか文字化けするので、このようにしないといけません。)<?php$arr=preg_split("//u","あいうえおかきくけこさしすせそたちつてとなにぬねのはひふへほまみむめもやゆよらりるれろわ");var_dump($arr);// 表示のためのコード?>結果array(46) { [0]=> string(0) "" [1]=>...
View ArticleJavaScriptで2つの配列からそれぞれをキーと値としてオブジェクトを作った話【初心者向け/reduce()入門】
はじめにJavaScriptでデータを取得して整形することはよくあると思います。扱いやす形のものばかりなら良いですが、そうではないのものも多くあるのがこの世の常です。なので、こちらで扱いやすい形にいじってあげる。ということも当たり前のように発生します。あるオブジェクトのキーを取得して配列化したり、あるオブジェクトの値を取得して配列化したり、配列から特定の要素に絞り込んで再び配列化したり。。。そんな中...
View ArticlePHPの配列について
PHPの配列について配列は特定の数のカンマで区切られたキー => 値の引数をarray()で作成することができる。サンプルコードは以下の通り。<?php $array = array( 1 => "東京都", 2 => "大阪府", 3 => "京都府", 4 => "北海道", ); var_dump($array); ?>...
View ArticleRuby初心者の学習過程まとめ記事#4
はじめにこんにちは。この記事はRuby初心者の私がRubyを学習した過程をまとめた記事です。目的は学習した内容を自分の手でまとめることで知識の定着をさせることです。また、公開する事でたくさんの人の意見を聞くことが出来れば幸いです。恐縮ではありますが、間違っている箇所や改善点があればご教示願います。学習環境環境:AWS Cloud9バージョン:Ruby2.5.1教材:Udemy "はじめてのRuby...
View Article備忘録(Ruby:基礎文法:配列)
配列配列1つの変数で複数の値をもつことのできる値引き出しのようなロッカーのイメージ配列の中には複数の値を入れることができる配列はデータを入れるとそのデータに順番がつけられるデータと順番が紐付けられる要素配列の中のデータは「要素」と呼ばれる配列へ入れた順に1番目,2番目,......
View Article[PHP]多次元配列から要素をフィルタリングする
PHPには、array_filter関数というものがあります。配列に入っている要素を特定の条件でフィルタリングするための関数で、空の要素を排除したい時や偶数を取り出したい時などに使ったりします。例えば以下のコードを実行した場合、2番目(空文字)、4番目(null)、6番目(false)の要素が削除され、値が入っているものだけを取り出すことができます。$array=['aaa','','bbb',nu...
View ArticleActiveRecordで生SQLを実行して結果を配列にキャストする
※ Railsのバージョンは5.2を想定何はともあれ生SQLを実行するコードを書くresult=ActiveRecord::Base.connection.select_all('SELECT x_id as id FROM users')取得結果から配列にしたいSELECT結果を指定して抜き出し、新たな配列を生成するids=result.map{|h|h['id']}ppids# [1, 2,...
View Articlejs3 javascript 配列 初心者用
3,配列 複数のデーターを扱う 0 1 2 const weather = ["晴れ", "曇り", "雨"];document.getElementById("test").textContent ="今日の天気は" + weather[1];
View Article