ログインして、InfoQのすべての体験をアンロックしましょう!お気に入りの著者やトピックの最新情報を入手し、コンテンツと交流し、限定リソースをダウンロードできます。 クラウドコンピューティングの登場以降、ソフトウェア業界は大きな変革の中に ...
Python は動的型付け言語であり、変数や関数に型を明示しなくても実行できます。しかしながら、大規模なソフトウェア開発や共同開発、あるいは研究用途のシミュレーションコードなどにおいて、「型が明示されていない」ことがバグや可読性の低下、保守 ...
There are moves to bring strong typing into Python and it isn’t a bad idea, but you need to understand type and its role in programming to make good use of it, or to decide if it is essential or ...
関数アノテーションとは関数の引数と戻り値に付加情報をつける機能です。PEP 3107 -- Function Annotationsで定義されていて、 Python 2. 6へbackportされていないので、 利用するにはPython 3. 0以降が必要になります。 まずは、 インタラクティブシェルで関数 ...
from hou import* node: SopNode = hou.pwd() geo: Geometry = node.geometry() Houdini の Python で、上みたいに node: SopNode や geo: Geometry と型アノテーションを書いておくと、VS Code などのエディタが「これは hou.SopNode / hou.Geometry ...