- 重要な情報
- はじめに
- 用語集
- ガイド
- エージェント
- インテグレーション
- OpenTelemetry
- 開発者
- API
- CoScreen
- アプリ内
- Service Management
- インフラストラクチャー
- アプリケーションパフォーマンス
- 継続的インテグレーション
- ログ管理
- セキュリティ
- UX モニタリング
- 管理
ID: python-best-practices/any-type-disallow
言語: Python
重大度: 警告
カテゴリー: エラーを起こしやすい
Any
タイプは慎重に使用してください。ほとんどの場合、 Any
タイプが使用されるのは、使用されるタイプが何であるか正確にはわからないからです。値がどのタイプでもよいことを指定したい場合は、Any
の代わりに object
を使用してください。
my_var: Any = 1
def foo(x: Any): # Any を使用せず、特定のタイプを使用します
pass
my_var: int = 1
def my_function(a: str) -> str:
pass