Re: 変数というものがわかりません 問題ID: 21667

この質問の投稿一覧へ

なし Re: 変数というものがわかりません 問題ID: 21667

msg# 1.1
depth:
1
前の投稿 - 次の投稿 | 親投稿 - 子投稿.1 | 投稿日時 2018-12-8 22:28
arashi1977  長老 居住地: 広島  投稿数: 1715
根本的なところから
引用:
なぜ変数にする必要があるのでしょうか
時刻を設定するように、
テキストファイルで直打ちしての設定じゃだめなんでしょうか?
Linuxのシェルから見える変数にはシェル変数と環境変数の2種類があります。どう違うかは21807の参考とかを見てみてください。
で、「時刻を設定するようにテキストファイルで直打ちして」というのは意味がわからないのでおいておいて。

「なぜ変数にする必要があるのでしょうか」については説明できそうです。
環境変数HOME、PWDやUSERNAMEは、どのユーザでログインしても存在する環境変数ですが、ログインするユーザや状況によって異なります。その環境変数の意味がわかれば当然なのですが
・HOME:ホームディレクトリの絶対パス
・USERNAME:現在のユーザのアカウント名
・PWD:現在のワーキングディレクトリ
なので、ログインするユーザが変われば変わりますし、cdコマンドで現在のディレクトリを変更すれば変わります。
しかし、実行するプログラムからしたらそんなことはわかりません。そのかわり、これらの環境変数を参照することでそういう情報を取得できる、というような役割を持つものなのです。

引用:
locale コマンドと 環境変数の TC_TIME の
意味の違いがわかりません
ここは参考にも以下のように記述があります。
・利用者の地域情報(ロケール)を設定することによって表示言語や書式を変更できます。ロケールは環境変数を使用して設定でき、文字、数値、日付などによって複数のカテゴリに分かれています。
・現在のロケールの設定は「locale」コマンドで確認できます。

引用:
そもそも変数というものの理解が難しくてわかりません。
結果が変わるのが変数でしょうか
よくプログラミングの用語説明で出てきますが、変数は「値を入れる器」とよく言われます。
可能なら、前回の質問の中で聞けた「会社の方」にも聞いてみてください。このフォーラムだとどうしてもやり取りに時間がかかるので疑問がなかなか解消しなかったりしますが、この程度の質問なら多分わかってる方ならサラッと教えられると思います。

投稿ツリー

  >フォーラム検索へ


Copyright (c) 2020 Ping-t All rights reserved.