SESで働く組込みプログラマ。
プログラミングに初めて触れたのは大学。そこでC言語の基礎を学び、学内バイトで後輩に教えられるくらいにはできるようになった。 (大学でのメインは数学だったため、そこまで詳しくは学んでいない)
就活ではメンタルがやられそうになりつつもなんとかSESに就職。 SESガチャ運がよかったおかげでそこそこいい環境で働けている(と思っている)。
aaa |
public class Aclass { | |
public void method1() { | |
System.out.println("Called public Aclass.method1."); | |
} | |
protected void method2() { | |
System.out.println("Called protected Aclass.method2."); | |
} | |
private void method3() { |
{ | |
// C言語フォーマッタ | |
// https://www.pynote.info/entry/clang-format-settings | |
// AlignEscapedNewlines: Left // 改行エスケープを整列可能な一番左側で整列 | |
// AlignOperands: true // 1行に収まらない場合、単項または2項演算子を整列する | |
// AllowShortBlocksOnASingleLine: false // 短いif文などを1行にしない | |
// AlwaysBreakAfterReturnType: None // 関数宣言の戻り型で改行しない | |
// BreakBeforeBraces: Attach // { の前で改行しない] | |
// ColumnLimit: 120 // 1行の最大文字数 | |
// ContinuationIndentWidth: 4 // 1つの文を改行する場合のインデントの幅 |
@echo off | |
cd /d %~pd0 | |
ruby %~n0.rb | |
echo. | |
pause |
require_relative "Test_module.rb" | |
puts "\n" | |
puts __FILE__ | |
class Test_class | |
extend Test_module | |
def caller_normal_method | |
normal_method |