JavaScriptのArrayとLuaのtableの比較
はじめにQiitaに下書きが多すぎて新しい記事作れませんと言われたので途中まで書いて放っておいた記事をとりあえず投稿して下書きを減らします、すみません。JavaScript の Array は「0以上の整数のキーを特別扱いするコレクションオブジェクト」と捉えると Lua の...
View Article配列とハッシュ
配列とハッシュ日々のRubyの学習で学んだことを備忘録としてつぶやいていきます。配列配列とは?通常の変数を1つの箱と捉えれば、配列は、仕切りがある箱のようなもの。配列を用いることで1つの変数で複数の値を管理することができる。配列は、要素を順番で管理する。◯番目といった順番を表す数字のことをインデックスと言う。インデックスは0番目から始めることに注意!!配列の書き方ary.rbary=["10","2...
View Article非Javascriptエンジニアのための「Javascriptの配列」
前回 - 非Javascriptエンジニアのための「非Javascriptエンジニアのための「Javascriptのオブジェクト」」ITエンジニアのアクマちゃん(@akumachanit)デモ!この記事は非JavascriptエンジニアのためのJavascript入門 3日遅れのひとり Advent Calendar 2019の記事デモ!この記事はJavaScript...
View Article[Julia] Holy trait 〜 共通の関数定義を気軽に記述しよう
Julia Advent calendar 2019の 9日目です。「一度書いた関数を、別の型にも利用させる」手法である trait based dispatch あるいは Holy trait パターンを軽く解説します。この記事は、blog記事 The Emergent Features of JuliaLang: Part II - Traitsの翻案です。Julia 公式ドキュメントの本項目...
View Article初学者によるプログラミングMemo #5-1 実行順序・配列
はじめに今回はスクールの後輩受講生(コピペ星人)から解説を頼まれた時のことを元に、同じ悩みがある人の一助になればと思い、記述しますなお、本記述はMacにおいて、Railsでの開発を前提としていますまた、まだまだひよっこですので、不備等ございましたらご指摘いただけると幸いです目次第1章 コピペしてきたから実行順序がわからない第2章 変数がよくかわからない第3章 メソッドが何してるかわからない第4章以降...
View Article【Smarty】配列の中身を確認する方法
【Smarty】配列の中身を確認する方法最近、Smarty案件に携わる機会があり、配列の中身を確認する方法を忘れがちなのでメモ。{$array|@debug_print_var}上記でエラーになる場合は、↓をやってみてください。{$array|@var_dump}
View Article初学者によるプログラミングMemo #15 ハッシュのvalueだけ取り出したい
はじめに今回はハッシュの中のvalueだけを取り出して配列に入れ直すお話です簡単なので短めですなお、本記述はMacにおいて、Railsでの開発を前提としていますまた、まだまだひよっこですので、不備等ございましたらご指摘いただけると幸いです目次ハッシュを作ろうハッシュから値を取り出して配列に入れ直そうおまけハッシュを作ろうこの項目がいるか悩みましたが、ハッシュの復習も兼ねて書きますまずは空のハッシュを...
View ArticlePHPにおける配列のarray()と[]の違い
概要PHP5.4以降でarray()の短縮構文として[]を使えるようになったがどちらがいいのか、またその理由や両者の違いを説明しますググり方[]は日本語では角括弧、英語ではsquare...
View Article知らないとはまってしまうJavaScriptの配列コピー
概要JavaScriptで配列コピーをする際、「=(イコール)」によるコピーでは意図した動作にならない場合があります。意外にはまりやすい落とし穴だと思ったので、初心者にもわかりやすいよう、図も載せておきました。配列コピーによる動きまずは、動きを確認しましょう。変数aの配列を宣言し、変数bにコピーします。test.jsvara=['あ','い','う','え','お'];varb=a;その後、変数b[...
View Article【初心者】Java 変数/論理演算子/拡張for文【備忘録22】
12月中盤でしていたことWebページ初作成html/css,java script,jQueryの学習が一段落したので一度自身のプロフィールや、今までの仕事の事、周りの事をまとめた...
View ArticleC++ array[i++]はarray[i]なのかarray[i+1]なのか
結論からarray[i++]はarray[i]です。ただし、iはインクリメントされi + 1になります。検証コード#include<iostream> intmain(){intarray[5];//配列に数値を格納(array[0] = 0, array[1] = 1...
View Article【React】オブジェクト配列(チェックボックスリストなど)のstateをsetStateで更新する方法
概要:setStateでpropsが更新されてしまう問題前提としてReduxなどのフレームワークは利用していませんのでフレームワーク上の挙動については未確認です。React.jsでチェックボックスのリストなどを1つのコンポーネントとして定義して使いまわしたい場合。オブジェクトの配列をpropsとして渡すと管理がしやすいと思うのですが、checkedの変更などでstateの状態を更新する際にprops...
View ArticleデザイナがReactを始める前に押さえておきたいJavaScriptの基本①(配列編)
はじめにここ最近、DOMの最適化やCSS、JavaScriptのインタラクションを中心とするUI・UXの実装など、webデザイナが担当してきた分野においても、Reactスキルの需要が高まってきました。HTML・CSS・jQuery(コピペ多め)でのマークアップを長年やってきた私には、そもそもJavaScriptとは、DOMを直接操作して見た目を動かすためのスクリプト、という"思い込み"みたいなものあ...
View Articleハッシュから値だけを取り出し、配列にしてください。(valuesメソッドは使用しない)
問題以下のハッシュから値だけを取り出し、配列にしてください。ただしhashクラスのvaluesメソッドは利用しないものとする。 attr = {name: "小島", age: 32, height: 175, weight: 66}回答ハッシュ 1 values = [] 2 attr.each do |key, value| 3 values << value 4...
View ArticlePythonGUI(テキストボックス)で行列を作成
GUI(テキストボックス)で行列の要素の値を入力し2次元配列型のデータを取得するソースです。行列は、変数により任意のサイズに変更可能。qiita.rbfromtkinterimport*fromtkinterimportttkimportnumpyasnp#入力用のGUIdefGUI_Input(n,m):root=Tk()root.title('Table...
View ArticlePythonGUI(コンボボックス)で行列を作成
GUI(コンボボックス)で行列の要素の値を入力し2次元配列型のデータを取得するソースです。行列のサイズ、コンボボックスのリストも変数により変更可能。qiita.rbfromtkinterimport*fromtkinterimportttkimportnumpyasnp#入力用のGUIdefGUI_Input(n,m):root=Tk()root.title('Table...
View ArticlePHPで配列の中身を文字列型として取り出したい時
はじめに業務でAPI連携をする際に遭遇した内容となります。備忘録として残そうと思って今回、書きました。例えばこんな時に使う(実際に自分が遭遇した状況)APIでリクエストを送った際、返ってきたレスポンスの中でidやnumberなどを配列として保存して、後で別のAPIのリクエストを送る際に使用する時・・・サンプルコードtest.phppublicfunctionmain(){$idList=['1','...
View Article[Ruby]ネストされたHash(連想配列)をフラット(1階層)にする①
最近の勉強で学んだ事を、ノート代わりにまとめていきます。主に自分の学習の流れを振り返りで残す形なので色々、省いてます。 Webエンジニアの諸先輩方からアドバイスやご指摘を頂けたらありがたいです!Arra(配列)とHash(連想配列)・ChefTips: RubyのArray(配列)とHash(連想配列)入門Array(配列)...
View Article[Ruby]ネストされたHash(連想配列)をフラット(1階層)にする②
最近の勉強で学んだ事を、ノート代わりにまとめていきます。主に自分の学習の流れを振り返りで残す形なので色々、省いてます。...
View Article[VBA]UBoundはエラー処理設定次第で使えない場合があり、特に配列変数の要素数が0(空)か判定する関数はハマる Array Variable is...
配列を宣言した時点で実は要素数が0具体的にどんな場合か配列が空かUBoundで確かめるケース実はこのUBound(ar)がはまった。次のような例を挙げる。Excel,Word, Accessどれでもいい。 abcdefgという文字列にひらがなの「あ」がマッチするか。当然しない。この場合、If Mc.Count > 0...
View Article