絞り込み条件を変更する
検索条件を絞り込む

すべてのカテゴリ

5 件中 1 - 5 件表示
カバー画像

変数について

VBAでは変数を、DIm hennsuu as string と記載して定義します。Pythonでは変数をこのように定義する必要はなく、Pythonで勝手に変数の型まで判定してくれます。便利ですね。変数には、アルファベットのa~z、A~Z、【_】アンダースコア、数字の0~9までが使用できます。漢字や全角文字も可能ですが、半角の演算子と混同することがあるので、お勧めできません。また、数字を変数の一文字目にすることはできません。そうそう記載について注意点は、VBAでは大文字、小文字も同じように扱われますが、Pythonでは大文字と、小文字は別の文字として厳格に判定されます。具体的に変数は、 Login_URLやpath_sheet など、読むことでどんな値が格納できるか、判断できるようにすると判別しやすくなります。最後に変数の利点です。プログラムの中で、具体的な文字や数字を記載していることもできますが、その格納した値を修正する必要がでた場合には、すべて手入力で修正する必要があります。変数を利用することで、変数の記載部分のみ修正することで、プログラムの修正の手間が減り、また修正漏れによるエラーも防ぐこともできます。また、プログラムを組む中で、事前に繰り返すことが分かっている値については、変数にいれておきましょう。
0
カバー画像

Javascript の変数の話

Javascript の変数の話Javascript に限らず、プログラミング言語には変数という概念があります。プログラムで扱うデータを入れる場所です。最新の Javascript では3種類の変数を利用する事ができます。* const* let* var です。constとletは後から導入された物ですが、基本的にはこの2つを利用することが推奨されています。理由は、なるべくバグを出さないようにするためというのが大きいと思います。どうして、constやletを使うとバグを生み出し易いのかご存知ですか?この記事では Javascript での変数について書いてみました。varだけでプログラムは書けます!当たり前ですが、varだけでもプログラムは書けます。慎重にコードを書けば別にvarを使う事自体は問題ないのですが、少し大きなプログラム、特に後から手直ししたりする場合にバグの原因になるのでconstやletを使うことが推奨されています。幾つか理由がありますが、var の問題は大きいものが2点です同じ名前の変数を複数宣言できる変数の宣言前の参照も許されている(値はundefined)ESLint などプログラムをチェックするプログラムを使えば、「危ない」コードは見つけてくれます。そうした仕組みを上手く利用する場合は、大きな問題ではないのですが、こうした、仕組みを利用しない場合バグの原因になり易いので、letやconstが導入されました。それでも、verが残されているのは、互換性のためなので、新しくプログラムを書く際には基本的には「var」は使わないのがいちばんです!バグの少ないプログ
0
カバー画像

環境変数とは?

環境変数とは、プログラムの外側で管理される設定値のことです。コードの中に直接書かず、実行される「環境」ごとに与えられる変数を指します。簡単に言えば、プログラム本体とは分離された実行環境専用の設定情報これが環境変数です。なぜ環境変数が必要なのか結論から言うと、コードに書いてはいけない情報があるからです。たとえば次のようなもの。APIキーデータベースのURLやパスワード管理者用の秘密情報本番・開発で切り替えたい設定値これらをコードに直接書くと、次の問題が起きます。GitHubに公開した瞬間に情報が漏れる本番用の設定を間違えて開発環境で使う人に渡すたびに書き換えが必要になる環境変数は、これらを根本から回避するための仕組みです。環境変数の本質環境変数の本質はとてもシンプルです。「プログラムは中身を知らないまま、必要な値だけ受け取る」値の正体や管理方法はプログラムの責任外プログラムは「名前」で値を要求するだけこの分離が、セキュリティと運用を一気に楽にします。環境変数が使われる典型的な場面実務でよく使われるのは、次のようなケースです。開発環境と本番環境で接続先を変える個人ごとに異なるAPIキーを使うサーバーにしか置けない秘密情報を扱う同じコードなのに、環境が違えば挙動が変わるこれを安全に実現するために環境変数が使われます。環境変数を使わないとどうなるか正直に言うと、環境変数を使わない設計はスケールしません。人が増える環境が増える公開範囲が広がるこのどれかが起きた瞬間に、「とりあえず直書き」は破綻します。環境変数を使うというのは、個人開発から実務レベルへ進むための最低条件です。初心者が勘違い
0
カバー画像

(スグ始められる!)Javascript学習に役立つ基礎勉強法の解説!

Javascriptは必ずと言っていいほど覚えなきゃいけないプログラミングでは基礎中の基礎の言語。プログラミング初学者の多くはHTML、CSSと最初はこれらを学ぶが、初めてJavascriptを見たときに(ん?なんだこの数学的難しさは?)と感じる方は少なくない。今回は悩めるそんな方向けにプログラミング歴5年の私が学習手順を解説しましたので是非参考にしていただければ幸いです。① 言語の基礎(最重要・最初にやる)ここでやること変数let / const型string / number / boolean / array / object条件分岐if / else繰り返しfor / while比較演算子=== と == の違いゴール👉 「JSは上から順に実行される」が体感で分かるミニ課題数字を入れたら判定を返す配列をループして表示する② 関数とデータの扱い(ここが壁)重点ポイント関数宣言 / アロー関数引数・戻り値配列メソッドmapfilterforEachオブジェクト操作ここで理解すべき核心「データを加工して返す」よくあるつまずきreturn を忘れるconsole.log と return の違いが曖昧ミニ課題配列から条件に合うものだけ抽出オブジェクトを加工して新しい配列を作る③ スコープ・クロージャ・this(理解できると急に楽になる)スコープグローバル / ローカルブロックスコープクロージャ関数が値を覚えている理由this通常関数 vs アロー関数クラス内の this👉 ここを曖昧にすると後で必ず詰まる④ 非同期処理(現代JSの核)必須項目Promiseasync / awa
0
カバー画像

辞書型変数についての説明

辞書型変数は、コレクションの一種であり、キーと値のペアを格納するためのデータ構造です。特徴: キーと値のペア:辞書型変数は、キーとそれに関連付けられた値の        ペアを保持します。        この特性により、効率的なデータ検索が可能となります。柔軟性:    VBAの辞書型変数は、動的なデータの格納に適しています。        キーと値は、異なるデータ型を持つことができます。 高速な検索:  素早いデータ検索が可能です。使用方法: 辞書型変数の宣言:辞書型変数を使用するには、         Scripting.Dictionaryオブジェクトを宣言します。 要素の追加:   Addメソッドを使用して、新しいキーと値のペアを         辞書に追加します。 要素の削除:   Removeメソッドを使用して、指定されたキーに         関連付けられた要素を削除します。 要素の取得:   指定されたキーを使用して、辞書から値を取得します。 キーの存在確認: Existsメソッドを使用して、指定されたキーが存在するか         True か False を返答します。ループ処理:   For Eachループを使用して、辞書内のすべてのキーと値を         取得できます。例文:Sub DictionaryExample()     ' 辞書型変数の宣言    Dim dict As Object     Set dict = CreateObject("Scripting.Dictionary")     ' 要素の追加     dict.Add "
0
5 件中 1 - 5