スマホからだから適当過ぎるけどこんな感じ><; もっと見る
//Pascalっぽい書き方><;(Pascalにはreturnがないよ!><的な書き方)int Hoge(bool fuga){int result = 0;if (fuga) { result = 1;}return result;}
もうちょっと補足><; もっと見る
@orange_in_space
//Pascalっぽい書き方><;int Hoge(bool fuga){//↓0が安全なデフォルト値だとするint result = 0;//ここでなんかリソース確保するとする//なにか処理//↓returnじゃなくresultに代入(の為の雑な例示)if (fuga) { result = 1;}//なにか処理//ここでリソース解放する ←これが便利というか安全っぽい書き方って言いたい><//returnは最後だけ(これでPascalっぽくなる)return result;}
思考の /dev/null
もうちょっと補足><;
@orange_in_space
//Pascalっぽい書き方><;
int Hoge(bool fuga)
{
//↓0が安全なデフォルト値だとする
int result = 0;
//ここでなんかリソース確保するとする
//なにか処理
//↓returnじゃなくresultに代入(の為の雑な例示)
if (fuga) { result = 1;}
//なにか処理
//ここでリソース解放する ←これが便利というか安全っぽい書き方って言いたい><
//returnは最後だけ(これでPascalっぽくなる)
return result;
}