演算子 > 定義演算子と評価演算子 > 例: 定義 - 評価演算の理解
  
例: 定義 - 評価演算の理解
定義、評価、レンジ変数演算子の使用には注意が必要です。
レンジ変数演算子を使用して変数を定義する場合、変数の評価結果は評価方法によって異なります。
定義と評価を同時に行う場合、結果はベクトルになります。
定義と評価を別々の領域で行う場合、結果はベクトルとまったく同じように見えますが、実際はレンジ変数です。
インライン評価
1. レンジ変数演算子を使用して、1 行で変数 n を定義および評価します。
クリックしてこの式をコピー
2. インデックス演算子を使用して最初の要素を抽出することで、n がベクトルであることを確認します。
クリックしてこの式をコピー
オフライン評価
1. レンジ変数演算子を使用して、変数 p を定義してから、変数 p を個別に評価します。
クリックしてこの式をコピー
クリックしてこの式をコピー
結果はベクトルのように見えますが、実際はレンジ変数です。
2. インデックス演算子を使用して最初の要素を抽出することで、p がベクトルではないことを確認します。
クリックしてこの式をコピー
"この値はベクトルでなければなりません" というエラーメッセージが表示されます。
3. p をベクトル P に変換します。
クリックしてこの式をコピー
クリックしてこの式をコピー
4. インデックス演算子を使用して最初の要素を抽出することで、P がベクトルであることを確認します。
クリックしてこの式をコピー