Genki 3,4ぞれHoliday,Charたらダメな

まぁ、理解する必要はないけどねw気になったモノは仕方ないのだろうけど、ぶっちゃけ気にするものではない。(3),(4)理解出来ません isHolidayのisのこでょうか numChar意味ているのでょうか (3),(4)ぞれHoliday,Charたらダメなのでょうか Genki。&#; 今。午前三時です。 たけしさんは二十二
歳です。 &#; 私は中国人です。
, 山田さんは学生じゃないです。山田さんは
学生じゃありません。山田さんは学生ではきっ茶店でコーヒーを飲みましょ
うか。 ?今日は
日曜日なので。銀行は休みです。山下先生はだれかにパスワードをぬすまれた
そうです。Day。,
&#; &#;
,
,
&#;

Learn。あの人たちは。またストをやるんだろうか」「どうもそうらしいね」
,

3人の候補者が大統領に立候補して。彼
が選ばれた。あの人と巡り会えたのは。一期一会なのでしょうか。
&#; 自由すぎると人は
みなだめになる。Untitled。践が含まれる。世代間交流を目指すプログラムや方 策が。高齢者福祉と子育ての
両方のニーズへの対応。 教育制度の補強。退職者の生活の質の

ィティを育てることなのである。要だろうか。 2ベビー
ブーマー世代のボランティア活動への参加 は。どのように維持。展開。そして
持続されるのだ

David。“ &#;”

, &#; ,

まぁ、理解する必要はないけどねw気になったモノは仕方ないのだろうけど、ぶっちゃけ気にするものではない。なぜなら、大切なのはそれらの変数が「どんな用途に使われるか」であり、変数名そのものに意味はないから。だから、Holiday,Charどころかa,bでもいい。ただね、それぞれのコメントから推測できるように、変数の命名には用途をイメージしやすくするための「セオリー」がある。isは「~か否か」を表現するための変数numは「数/番号」を収納するための変数pはポインタ変数って具合にね。まずは,変数を理解されているでしょうか?変数とは,様々な数値を入れることができる箱と例えることが多いです.そして,intやfloatと書いてあるのは,この箱の種類を表しています.写真にある変数の種類はそれぞれ,整数型整数値が入る箱※矢印の後のは入れることのできる値のことint→-2147483648~2147483647bool→0~1char→-128~127※文字を扱うときに使う変数long→-2,147,483,648 ~ 2,147,483,647実数型小数点を含む数値が入る箱float→3.4E +/- 38参考:となります.これらのことをきちんと理解したうえで3,4を見てください.3の場合は休日か否かを判定するための変数となるため,1trueか0falseが入る箱であるbool型が使われています.isHolidayのisは[曜日]isHolidayを表しているのだと思います.4の場合はchar型を使っており,これは文字を入れるための変数型となっています.つまりnumCharという変数名はnum数字のchar文字という意味で作られた変数だと思われます.それぞれHoliday,Charにしても普通に使うことは可能ですが,名前として適切ではないのでだめなのでしょう.Holidayにしてしまうと,真偽で答えることができません.同じようにCharにしてしまうと,中にどんな文字が入っているのかわからないのです.変数名とは,ぱっと見で何が中に入っているか理解できるものにするのがベストなので不正解なのでしょう.追加で,わからない部分がある場合は質問してください.説明が下手で申し訳ないです…力になれてると嬉しいです.日本語が下手ですみません.3,4が理解出来ません はいこの手の物は理解できないようになってますつまり、界隈の風習であり、不文律であり、お約束です命名に関する、教科書には書いてない、裏のルールがありますこの手の裏のルールは、教科書に書いてあること以上に重要です例えば、「bool型変数はisで始める」などが、不文律ですこの不文律は丸暗記する他ないので、理解は出来ないですisHolidayのisとは何のことでしょうか?be 動詞です。主語は三人称単数。~ is a holiday~ は祝日であるということで、isHoliday 変数は何かが祝日であるということを表す変数なんだなぁって読めます。numCharとは何を意味しているのでしょうか?a numeric character の意味でしょう。数値のことを数字という人も居ますよね。数量のことも。場合によっては金額のことも。プログラム作りにおいてはその辺が混ざってしまうとワケが分からなくなってしまう恐れが出て来ます。なので、'1' と 1 は別物。'1' は数字、1 は数値。numeric character といえば数字。数値ではないですよ、というわけです。それぞれHoliday,Charにしたらダメなのでしょうか?Holiday は良いと思います。たぶん。Char はどうかな。なるべく避けたいかも。ちょっと危ないと思うので。大丈夫なら良いのですけどね。Char って、型の名前みたいでしょ?その点が危険だと思ったのです。気にし過ぎかもしれません。なぜisHoliday,numCharとなるのでしょうか?そういう流儀だと見てください。これを書いた人の流儀です。他の流儀もあります。bHolidayboolean ブール値を意味する b が付いた Holiday です。chNumcharacter 文字を意味する ch が付いた Num です。ちょうど逆ですね。でも、こういう名付け方もあるのですよ。問題を見ずにわかるわけがありません。変数名は一例なのでしょう。たぶん。変数名はあくまで人間側がわかりやすくするためのものです。なのでbool isHoliday でも bool holiday でもOKです。単に bool型であることをわかりやすくしているだけだと思います。bool holiday だと、if holidayとかだと 「あれ? これってなんだっけ」ってなることがあります。int型データが入っていたか、bool型だったか、char型だったか忘れたり。なので boolであることをisなんちゃらとか canなんちゃらとかで「可能かどうか」や「Yes or No」を表しているだけです。char char は不可能ですが、char Char は一応可能です。ですが、質問者さんは「char Char」と書かれていて、「どういうデータが入るか」わかりますか。文字が入ることはわかりますが、「数字の文字 '1' とか 」なのか、アルファベットなのかとかがわかりませんよね。可読性を上げるために「この変数はなんのためのものか」を変数名で表すのが一般的です。一応極端なことを言えば変数名をa,b,c,d,e . と表すことはできますが、「一か月後の自分ですら」わからなくなることは多々あります。何か自分なりにサンプルを作ってみてください。それを一か月後辺りに見直してみてください。一瞬、「あれ? これどういうコードだっけ」ってなるはずです。内容によるだろうけどましてや第三者がコードレビューしたりするとなると…可読性が高いほうがいいので普通は変数名で表します。名前自体にはプログラム的な意味はありません。あくまで人間がそれがなんの為の変数やメソッドかを分かりやすくするためのものです。なので、機能的には、Holidayでもppx326vとかでも構いません。でも、そのソース?コードを別の他人が見た時、もしくは、数年後の自分が見たときに名前と意味が一致していると、ソース?コードを読みやすくなります。一般的に、is○○という命名をするのは、英語のA is BAはBであるという考え方に沿って○○であるかどうか?を返す時に、is○○と命名します。numChatは、コメントにある通り、Number数と Character文字を略して繋いだものです。

Write a Reply or Comment

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です