2022年12月27日火曜日
UNIX find
UNIX ブレース展開
UNIX パイプ
UNIX リダイレクション
C# 変数の型
2022年8月26日金曜日
2022年8月14日日曜日
WIN32API メッセージBOX
2022年7月23日土曜日
WindowsAPI 終了処理
2022年6月4日土曜日
2022年5月25日水曜日
JavaScriptBasics
2022年5月24日火曜日
2022年5月22日日曜日
C言語 インクリメントデクリメント
2022年5月21日土曜日
2022年5月20日金曜日
2022年4月9日土曜日
2022年4月6日水曜日
2022年4月4日月曜日
2022年4月3日日曜日
2022年4月2日土曜日
WindowsAPI コマンドライン引数
2022年3月31日木曜日
2022年3月30日水曜日
WindowsAPI メッセージボックス
2022年3月28日月曜日
PHP foreach
<?php
$scores = [
'first' => 90,
'second' => 40,
'third' => 100,
];
// foreach ($scores as $value) {
// foreach ($scores as $score) {
// echo $score . PHP_EOL;
// }
foreach ($scores as $key => $score) {
echo $key . ' - ' . $score . PHP_EOL;
}
2022年3月26日土曜日
2022年3月24日木曜日
2022年3月21日月曜日
PHP null
~ $ php main.php
Gold Medal
Fatal error: Uncaught TypeError: Return value of getAward() must be of the type string, null returned in /home/dotinstall/main.php:7
Stack trace:
#0 /home/dotinstall/main.php(11): getAward(40)
#1 {main}
thrown in /home/dotinstall/main.php on line 7
~ $ php main.php
Gold Medal
~ $ php main.php
Gold Medal
~ $
<?php
declare(strict_types=1);
function getAward(?int $score): ?string
{
return $score >= 100 ? 'Gold Medal' : null;
}
echo getAward(150) .PHP_EOL;
echo getAward(40) .PHP_EOL;
2022年3月18日金曜日
PHP 引数の型
<?php
declare(strict_types=1);
function showInfo(string $name, int $score): void
{
echo $name . ': ' . $score . PHP_EOL;
}
// showInfo('taguchi', 40);
// showInfo('taguchi', 'dotinstall');
showInfo('taguchi', '4');
2022年3月17日木曜日
PHP 条件演算子
<?php
function sum($a, $b, $c)
{
$total = $a + $b + $c;
// if($total < 0){
// return 0;
// }else{
// return $total;
// }
return $total < 0 ? 0 : $total;
}
echo sum(100, 300, 500) .PHP_EOL; //900
echo sum(-1000, 300, 500) .PHP_EOL; //0
2022年3月16日水曜日
2022年3月15日火曜日
PHP return
<?php
function sum($a, $b, $c)
{
// echo $a + $b + $c . PHP_EOL;
return $a + $b + $c;
echo 'Here!' .PHP_EOL;
}
sum(100, 200, 300);//600
sum(300, 400, 500);//1200
echo sum(100, 200, 300) + sum(300, 400, 500) .PHP_EOL;//1800
2022年3月14日月曜日
PHP 引数
<?php
function showAd($message = 'Ad') //仮引数
{
echo '----------' . PHP_EOL;
echo '--- ' . $message . ' ---' . PHP_EOL;
echo '----------' . PHP_EOL;
}
showAd('Header Ad'); //実引数
echo 'Tom is great!' . PHP_EOL;
echo 'Bob is great!' . PHP_EOL;
// showAd('Ad');
showAd();
echo 'Steve is great!' . PHP_EOL;
echo 'Bob is great!' . PHP_EOL;
showAd('Footer Ad');
MSB8020 v142 (プラットフォーム ツールセット = 'v142') のビルド ツールが見つかりません。
https://scrapbox.io/gosyujin/MSB8020_v142_(%E3%83%97%E3%83%A9%E3%83%83%E3%83%88%E3%83%95%E3%82%A9%E3%83%BC%E3%83%A0_%E3%83%84%E3%83%BC%E3%83%AB%E3%82%BB%E3%83%83%E3%83%88_=_'v142')_%E3%81%AE%E3%83%93%E3%83%AB%E3%83%89_%E3%83%84%E3%83%BC%E3%83%AB%E3%81%8C%E8%A6%8B%E3%81%A4%E3%81%8B%E3%82%8A%E3%81%BE%E3%81%9B%E3%82%93%E3%80%82
PHP 関数
<?php
function showAd()
{
echo '----------' .PHP_EOL;
echo '--- Ad ---' . PHP_EOL;
echo '----------' .PHP_EOL;
}
showAd();
echo 'Tom is great!' . PHP_EOL;
echo 'Bob is great!' . PHP_EOL;
showAd();
echo 'Steve is great!' . PHP_EOL;
echo 'Bob is great!' . PHP_EOL;
showAd();
2022年1月21日金曜日
ゲームクラス
#include <iostream>
using namespace std;
#define ELEM(array) (sizeof (array) / sizeof *(array))
class GameClass
{
public:
char title[16];
int music;
int graphic;
int Viewoftheworld;
void Disp();
};
void GameClass::Disp()
{
cout << "ゲームタイトル : " << title << endl
<< " 音楽 : " << music << " 点, "
"グラフィック : " << graphic << " 点, "
"世界観 : " << Viewoftheworld << " 点" << endl;
}
int main()
{
GameClass Gametitle[] = {
{ "原神", 73, 98, 95, },
{ "バイオハザード4", 85, 95, 90, },
{ "FF14", 76, 98, 90, },
};
int i;
for(i = 0; i < ELEM(Gametitle); i++)
Gametitle[i].Disp();
return 0;
}
2022年1月10日月曜日
ポケモン
#include <iostream>
using namespace std;
void pokemon1()
{
cout << "ポッチャマを選ぶ" << endl;
cin >> a;
}
void pokemon2()
{
cout << "ナエトルを選ぶ" << endl;
}
void pokemon3()
{
cout << "ヒコザルを選ぶ" << endl;
}
int main()
{
pokemon1();
pokemon2();
pokemon3();
return 0;
}