[お題にTRY] じゃんけんゲーム #Go

Pocket
LINEで送る
GREE にシェア
LinkedIn にシェア

こんにちわ。
 

applewatchを付けて、座り仕事をしっぱなしで仕事をしていると、1時間に1回立ち上がってくださいと促されますが、スタンディングで作業をしていても、そのアラートが出て「どないせいちゅ〜ねん」とひとりで時計に突っ込んでいる、下駄です。
 

仕方が無いので、1分間肩回しの運動をして、軽い運動をこなすようにしています。
 

本日は、じゃんけんゲームをGo言語で作ってみますよ。

本日のIT謎掛け

「AppleWatch」と、かけまして、
 

「風邪のひき始め」と、ときます。
 

そのココロは・・・
 

震えて知らせてくれます。

Go言語でじゃんけんゲーム(ターミナル版)

実行と解説

 

コンパイル系言語の独特の書き方をする”Go言語”ですが、久しぶりにコーディングすると、少し手こずります。
 

他のプログラム言語を使っていると、そのクセになれるのに結構苦労するかもしれませんね。
 

今回は、処理をできるだけ関数化して、乱数、条件分岐、などを構築しましたが、
pythonと同じ感じでimportを忘れることがあるとすぐにエラーがでるので、この辺に慣れないといけませんね。
 

特に乱数の扱いは、他の言語ほど簡単ではなく、シードする処理をしないと、同じ値が返ってしまうので、乱数についての知識がない人には「めんどくさい」以外の何物でもないでしょうね。

まとめ

runで、インタプリタのように実行してみましたが、以下のようにしてbuildすると、処理速度も早くなるので、本番化する時は、こちらでどうそ。
 

 

*.goファイルと同じファイル名で拡張子無しのファイルがコンパイル後のファイルになるので、名称は、開発開始時にちゃんと決めておかないとあとでトラブらないようにしましょう。

Leave a Reply

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