[C言語] インクルードファイルの検索順序

角括弧で囲まれた場合

  1. システム標準のディレクトリ
  2. -I/I オプション、環境変数で指定されたディレクトリ

二重引用符で囲まれた場合

  1. #includeが記述されたファイルと同じディレクトリ
  2. 角括弧で囲まれた場合と同じ順序で同じディレクトリ

外部リンク

複数の関数戻り値を返却する

Ruby

多重代入

単純な多重代入のコード例

多重代入で複数の戻り値を返すコード例

公式リンク


Python

タプル (tuple)

単純なタプルのコード例

タプルで複数の戻り値を返すコード例

カンマ , で区切ることでタプルとなる。丸括弧 ( ) は必ずしも必須の構文ではない。可読性向上やネスト構造のばあいに ( ) が必要となる。

公式リンク

後置if構文

Ruby

if修飾子


Python

内包表記

0~99までのリストの中から x % 2 が 真 すなわち奇数のリストを抽出する。

条件式(三項演算子)

点数(score)が60点以上は合格(PASS)、さもなければ不合格(FAIL)。

[Python] 内包表記

リストを生成する簡潔な手段

1から5までの平方根のリストを生成する内包表記の例

リスト [1, 2, 3, 4, 5] から [1, 4, 9, 16, 25] を生成する。

1から5までの平方根のリストを生成するfor構文の例

外部リンク

[Win] ファイルシステムにおける大文字と小文字の区別

Windowsのファイルシステム "NTFS" は大文字と小文字を「保持する」が「区別はしない」。
ただし Windows10 RS5 以降で、大文字と小文字を区別させる設定が追加された。

大文字と小文字を区別しないとは?

NTFS は "README.TXT" と "Readme.txt" と "readme.txt" を同じファイル名とみなす。したがって同一フォルダに "README.TXT" と Readme.txt の2つを同時に作成することはできない。

外部リンク

内部リンク

スキュー (skew)

日常英語

  • 斜めにする。
  • 歪ませる。

IT用語

  • プリンター : 斜行(しゃこう)。用紙が真っすぐに給紙されないこと。用紙搬送機構の不調により斜めに送られること。
  • グラフィックソフト : 図形を斜め(平行四辺形)に傾かせること。
  • 電子回路 : 配線経路長の差によって生じる信号伝送遅延時間の差。

[git] 特定のコミットが含まれるブランチの一覧表示

概要

実行例

git branch containes

注意

  • コミット名を省略すると HEAD (カレントブランチの最新コミット)が暗黙的に指定される。
  • カレントブランチ『だけ』がリストアップされるわけではない。そのコミットを含む子孫のブランチが全てリストアップされる。