◎引用元
Expressions — The Swift Programming Language (Swift 5.7)
https://docs.swift.org/swift-book/ReferenceManual/Expressions.html
◎リテラル式
リテラル式は、通常のリテラル(文字列や数値など)、配列または辞書リテラル、プレイグラウンドリテラル、または次の特殊リテラルから構成されます。
◎特殊リテラル
リテラル | タイプ | 値 |
---|---|---|
#file | String | 表示されているファイルへのパス。 |
#fileID | String | 表示されているファイル名とモジュール名。 |
#filePath | String | 出現するファイルへのパス。 |
#line | Int | 表示される行番号。 |
#column | Int | その文字が始まる列番号。 |
#function | String | この関数が含まれる宣言の名前。 |
#dsohandle | UnsafeRawPointer | 出現した場所で使用されている動的共有オブジェクト(DSO)ハンドル。 |
◎参考
SwiftでC/C++の組み込みマクロ__FILE__ LINE の書き方 | by Swiftでアプリな日々🐟 | Medium
https://medium.com/@bj1024/swift4-special-literal-de20ab86cf0b
FILE LINE のような組み込みマクロは C/C++言語ではプリプロセッサによって、ソースファイルパスやソース行数に変換されます。
Swiftでも__FILE__ LINE と同等の書き方ができます。
◎ただの作者メモ(qiitaでのテーブル作成方法)
Qiitaのテーブルの書き方についてまとめた - Qiita
https://qiita.com/zakuroishikuro/items/f33929eab9d55c5bd073