Pythonプログラマーなら誰もが一度は使ったことがあるimport文。しかし、その裏側にある「モジュール」「パッケージ」「ライブラリ」といった概念や、コードを読みやすく保つための作法まで、深く理解している人は意外と少ないかもしれません。 この記事 ...
JavaScriptモジュールにおける特殊なImportとExportの仕組みを整理しながら解説します。名前付きエクスポートや再エクスポート、エイリアスの使い方を理解することで、より柔軟で整理されたコード設計が可能になります。実務でもよく使われるモジ ...
自分が用語をいかにいい加減に扱っていたか気付かされます。 Gemini先生(2.5 Pro Experimental 03-25)にせっせと質問してみます。 パッケージとして認識させるために my_mp3_player/ ├── __init__.py # パッケージとして認識させるためのファイル(空でもよい) └─ ...
Pythonに限らず、多くのプログラミング言語には「関数(Function)」という概念があります。関数は特定の機能を「呼び出す」ために使われます。たとえば今までの回で利用していたprint()も関数のひとつで、()の中に入れた変数や定数を出力するという処理を ...
本連載では第一線のPerlハッカーが回替わりで執筆していきます。今回のハッカーはmomochiさんで、テーマは 「モジュールの自動インポートによる開発効率向上」 です。 本稿のサンプルコードは、執筆時点 (2023年1月) で最新のPerl 5. 36. 0で動作確認を行って ...
Javaのモジュールシステムに関する議論がスタートしたのは15年ほど前のことになる。Javaアプリケーションの多様化やJava言語仕様の巨大化によって,従来のパッケージの仕組みだけではクラスライブラリの適切な構造化や管理が難しくなったというのがその ...
今回はモジュール (module) について話します (図1⁠)⁠。モジュールとはいったいなんでしょう? 図1モジュールとは? macOSにもiOSにも標準搭載されているOxford American Dictionaryにはこうあります。 > _Computing_ any of a number of distinct but interrelated units from which a ...
A monthly overview of things you need to know as an architect or aspiring architect. Unlock the full InfoQ experience by logging in! Stay updated with your favorite authors and topics, engage with ...