提供: Japanese Scratch-Wiki

(ボットによる: カテゴリ「Scratchプログラム」を「Scratch 2.0」へ変更)
 
8行目: 8行目:
 
  !数値として扱う場合
 
  !数値として扱う場合
 
  |-
 
  |-
  !rowspan="2"|文字列
+
  !rowspan="3"|文字列
 
  !文字列:<br/>"abc"
 
  !文字列:<br/>"abc"
 
  |"abc"
 
  |"abc"
16行目: 16行目:
 
  |"123"
 
  |"123"
 
  |123
 
  |123
 +
|-
 +
!文字列:<br/>"0xff"
 +
|"0xff"
 +
|255
 +
|-
 +
!文字列:<br/>"0b110"
 +
|"0b110"
 +
|6
 +
|-
 +
!文字列:<br/>"0o777"
 +
|"0o777"
 +
|511
 
  |-
 
  |-
 
  !rowspan="1"|数値
 
  !rowspan="1"|数値
60行目: 72行目:
 
{{デフォルトソート:きやすとのきそく}}
 
{{デフォルトソート:きやすとのきそく}}
  
[[カテゴリ:Scratch 2.0]]
+
[[カテゴリ:Scratchプログラム]]
  
 
[[de:Typumwandlung]]
 
[[de:Typumwandlung]]
 
[[en:Casting]]
 
[[en:Casting]]

2020年2月24日 (月) 14:21時点における最新版

このきじは ひらがなのページがありません。ごめんなさい。
キャストは、互換性のためにデータ形式を変換することである。たとえば、文字列として数値を扱う場合(([315] と [12])のような場合)は、数値は文字列に変換される。

規則

Scratchでのキャストの規則は次の通り:

規則 文字列として扱う場合 数値として扱う場合
文字列 文字列:
"abc"
"abc" 0
文字列:
"123"
"123" 123
文字列:
"0xff"
"0xff" 255
文字列:
"0b110"
"0b110" 6
文字列:
"0o777"
"0o777" 511
数値 数値:
123
"123" 123
真偽値 真偽値:
true
"true" 1
真偽値:
false
"false" 0
リスト リスト:
["a", "b", "c"]
"abc" 0
リスト:
["a", "b", "c", "は文字です"]
"a b c は文字です" 0
リスト:
[1, 2, 3]
"123" 123
リスト:
[1, 22, 3]
"1 22 3" 0
リスト:
[3, ".", 1, 4]
"3.14" 3.14
リスト:
[]
"" 0