提供: Japanese Scratch-Wiki

(<sb></sb>に変更。)
(デフォルトソートの整備(Botによる自動編集)() ではない (ブロック) --> () てはない (ふろつく))
 
(2人の利用者による、間の5版が非表示)
1行目: 1行目:
{{ブロック
+
{{ひらがなヘッダ}}{{ブロック
 
|name = () ではない
 
|name = () ではない
 
|block=<sb><<> ではない></sb>
 
|block=<sb><<> ではない></sb>
6行目: 6行目:
 
}}
 
}}
  
{{ブロックの説明|() ではない|演算|真偽|指定した条件を反転させる}}条件が偽(false)であれば、このブロックは真(true)を返す。条件が真であれば、このブロックは偽(false)を返す。
+
'''() ではない'''[[ブロック]]([[演算ブロック]]/[[真偽ブロック]])とは、指定した条件を反転させるブロックである。条件が偽(false)であれば、このブロックは真(true)を返す。条件が真であれば、このブロックは偽(false)を返す。
  
 
==よくある使用例==
 
==よくある使用例==
13行目: 13行目:
  
 
*「a」キーが押されていないことを確認する
 
*「a」キーが押されていないことを確認する
<sb>ずっと
+
<scratchblocks>ずっと
 
もし << [a v]  キーが押された> ではない> なら
 
もし << [a v]  キーが押された> ではない> なら
 
[スプライト2 v] へ行く
 
[スプライト2 v] へ行く
end</sb>
+
end</scratchblocks>
  
 
*[[変数]] が決まった値でないことを確認する
 
*[[変数]] が決まった値でないことを確認する
<sb>もし <<(体力) = [0]> ではない> なら
+
<scratchblocks>もし <<(体力) = [0]> ではない> なら
 
[次にすすむ] と (1) 秒言う
 
[次にすすむ] と (1) 秒言う
 
でなければ
 
でなければ
 
[すべて v] を止める
 
[すべて v] を止める
end</sb>
+
end</scratchblocks>
  
 
*[[リスト]]に指定した項目が含まれていないことを確認する
 
*[[リスト]]に指定した項目が含まれていないことを確認する
<sb>もし < <[リスト v] に [回復アイテム] が含まれる> ではない> なら
+
<scratchblocks>もし < <[リスト v] に [回復アイテム] が含まれる> ではない> なら
 
[すべて v] を止める
 
[すべて v] を止める
end</sb>
+
end</scratchblocks>
  
 
==別のブロックによる表現==
 
==別のブロックによる表現==
41行目: 41行目:
 
または
 
または
  
<sb>
+
<scratchblocks>
 
もし <条件::operators> なら
 
もし <条件::operators> なら
 
[結果 v] を [false] にする
 
[結果 v] を [false] にする
47行目: 47行目:
 
[結果 v] を [true] にする
 
[結果 v] を [true] にする
 
end
 
end
</sb>
+
</scratchblocks>
  
 
{{演算ブロック}}
 
{{演算ブロック}}
 
[[カテゴリ:演算ブロック]]
 
[[カテゴリ:演算ブロック]]
 
[[en:Not () (block)]]
 
[[en:Not () (block)]]
[[de:Nicht () (Block)]]
+
[[de:Nicht () (Block)]]{{GitHub|scratch-flash|/src/primitives/|Primitives.as|58|branch=646523e6846ad0dd993213a38b46fe2ea511d026}}{{デフォルトソート:() てはない (ふろつく)}}

2019年8月9日 (金) 06:18時点における最新版

このきじは ひらがなのページがありません。ごめんなさい。
() ではない
<<> ではない>
カテゴリ 演算
タイプ 真偽

() ではないブロック(演算ブロック/真偽ブロック)とは、指定した条件を反転させるブロックである。条件が偽(false)であれば、このブロックは真(true)を返す。条件が真であれば、このブロックは偽(false)を返す。

よくある使用例

このブロックは、真偽をひっくり返すときに使われる。 よくある使用例は次のとおり:

  • 「a」キーが押されていないことを確認する
ずっと
もし << [a v]  キーが押された> ではない> なら
[スプライト2 v] へ行く
end
  • 変数 が決まった値でないことを確認する
もし <<(体力) = [0]> ではない> なら
[次にすすむ] と (1) 秒言う
でなければ
[すべて v] を止める
end
  • リストに指定した項目が含まれていないことを確認する
もし < <[リスト v] に [回復アイテム] が含まれる> ではない> なら
[すべて v] を止める
end

別のブロックによる表現

詳細は「代用ブロック一覧」を参照

このブロックと同じ動作は、次のコードで実現できる:

<<条件::operators> = [false]>

または

もし <条件::operators> なら
[結果 v] を [false] にする
でなければ
[結果 v] を [true] にする
end