IndentationError: expected an indented block
Python特有のエラー「IndentationError」が出る理由。スペース(空白)とタブ文字の混在や、if文・関数定義のインデントを直す方法を解説します。
概要
Python特有のエラー「IndentationError」が出る理由。スペース(空白)とタブ文字の混在や、if文・関数定義のインデントを直す方法を解説します。
背景・原因
(ここに具体的な背景や、エラーが起こる仕組みを記載します)
解決手順 / 使い方
- 手順1: (コードの修正や確認作業)
- 手順2: (テスト)
// 修正前のエラーが起きるコード例
const data = undefined;
console.log(data.property); // Error!
// 修正後(安全なコード)
console.log(data?.property); // undefinedが返るだけでクラッシュしない
ポイント💡 実務での運用時の注意点などを記載。
関連する用語 (cloud)
全16件を見るRoute 53 とは?用途やメリットを分かりやすく解説
AWSの高機能DNSサービス「Route 53」について、ドメイン取得からヘルスチェック・トラフィックルーティングまで解説。
クラウドマイグレーション(Cloud Migration)とは | Lapis Tech IT用語辞典
オンプレミスからAWSやAzure等のクラウド環境へシステムを移行する「クラウドマイグレーション」のメリット、手順、注意点を解説します。
Lambda (AWS Lambda) とは?用途やメリットを分かりやすく解説
サーバーレスアーキテクチャの代名詞「AWS Lambda」について、イベント駆動型のプログラム実行から実務での活用法まで解説。
Prisma: Unique constraint failed on the fields
Prisma ORMでデータを insert/update する際、既に存在するメールアドレス等と重複してしまった場合に出るユニーク制約エラー(P2002)の安全なキャッチ方法。
ModuleNotFoundError: No module named の原因
Pythonでライブラリを import しようとした時に「ModuleNotFoundError」が出る原因(pipインストールの欠落や仮想環境のミス)と解決策。
RDS (Relational Database Service) とは?用途やメリットを分かりやすく解説
AWSが提供するマネージドリレーショナルデータベース「RDS」について、運用負荷を減らす機能からマルチAZ構成まで解説。