[1]Tatsuya◆OikIgfMabE
ID:iRRqqKfI初めて作ったRustのプログラム
use rand::Rng;
use std::env;
fn main() {
let args: Vec<String> = env::args().collect();
if args.len() < 2 || args.len() > 2 {
eprintln!("コマンドライン引数は一つだけにして下さい");
std::process::exit(1);
}
let tmp = &args[1];
if tmp != "1" && tmp != "2" && tmp != "3" {
eprintln!("1-3のどれかを入力して下さい");
std::process::exit(1);
}
let userhand: i32 = tmp.trim().parse::<i32>().unwrap();
if userhand == 1 || userhand == 2 || userhand == 3 {
let mut rng = rand::thread_rng();
let computerhand = rng.gen_range(1, 4);
if userhand == 1 && computerhand == 1 {
println!("ぐーとぐーであいこです");
}
else if userhand == 1 && computerhand == 2 {
println!("ぐーとちょきでゆーざの勝ちです");
}
else if userhand == 1 && computerhand == 3 {
println!("ぐーとぱーでコンピューターの勝ちです");
}
else if userhand == 2 && computerhand == 1 {
println!("ちょきとぐーでコンピュータの勝ちです");
}
else if userhand == 2 && computerhand == 2 {
println!("ちょきとちょきであいこです");
}
else if userhand == 2 && computerhand == 3 {
println!("ちょきとぱーでゆーざの勝ちです");
}
else if userhand == 3 && computerhand == 1 {
println!("ぱーとぐーでゆーざの勝ちです");
}
else if userhand == 3 && computerhand == 2 {
println!("ぱーとちょきでコンピュータの勝ちです");
}
else if userhand == 3 && computerhand == 3 {
println!("ぱーとぱーであいこです");
}
}
}
2023/05/13(土) 23:17:34
[2]Tatsuya◆OikIgfMabE
ID:pYWCjf6I今まで画像しかアップロード出来なかったけど、movはアップロード出来るように修正した。
プレビューに表示されるようにも修正。
(スマホで確認済み)
凄く簡単なことなのに、少し時間がかかった。
mp4も対応しようかなー。
スレッド掲示板の開発2023/08/19(土) 16:34:02
[3]Tatsuya◆OikIgfMabE
ID:iRRqqKfI特定のユーザのみ、動的にスレッド閲覧パス設定が表示されるようにしました。
(パソコン」、スマホ共に確認済み)
いやぁxmlhttprequestを使ったんですが、なかなか手こずった〜。
自分の理想通りに機能してくれて大満足。
スレッド閲覧パスの設定の機能はまだ。
まあそのうちにやるよー
#スレッド掲示板の開発2023/08/19(土) 23:51:37
[4]Tatsuya◆OikIgfMabE
ID:iRRqqKfI>>2mp4でファイルサイズが大きいからか、プレビュー動画が流れない問題を確認。
何故だろ。
小さいサイズで確認するか。
この動画自体が良くないとか?
2023/08/20(日) 11:09:11
[5]Tatsuya◆OikIgfMabE
ID:iRRqqKfIあれ、スマホから独自タグが動的に展開されなくなってる...。
何故だろ。
後で直そうっと。
2023/08/26(土) 21:23:31
[6]Tatsuya◆OikIgfMabE
ID:iRRqqKfI古いファイルをアップロードしてたからだった。
直りました。
#スレッド掲示板の開発2023/08/26(土) 21:45:19