プチコン4 SmileBASIC

『プチコン4 SmileBASIC』（プチコンフォー スマイルベーシック）は、スマイルブームより2019年5月23日に配信が開始されたNintendo Switch用ソフトウェア。
概要.
スマイルブームは過去においても、BASIC言語を用いたプログラムを制作可能なソフトとして『プチコン』シリーズを4作品展開しており、本タイトルは5作目、バージョンは4にあたる。
強化・追加される機能.
ここでは、プチコン3号のことを3号、プチコンBIGのことをBIGと呼称する。
プログラミング.
追加された書式.
VAR ID[4] = [1, 2, 4, 8] '明示的に要素数を指定することが可能
DIM INTS[] = [1, 2, 3, 4, 5, 6, 7, 8, 9] '要素数を省略すると自動的に要素数が推論される
またはの右辺で一つ以上のリテラルを角括弧で囲むことによって、配列自体の初期値を設定できるようになった。
 (=3.1415926535)、 (=2.7182818284)が追加された。
行末にバックスラッシュ (U+005C) を記述することで、次の行と合わせて継続して扱われるようになった。
場合分けを行う文と、無限ループを行う文が追加された。
で始まるコンパイル時定数を文で定義できるようになった。
文で列挙型を定義することができるようになった。(ただし、実体は整数である)
変更される機能.
ゲームのマップや背景表示用に矩形のタイルを敷き詰めて表示する「BG」機能は廃止され、従来からテキスト表示に使用されていたテキストスクリーンに統合された。新しいテキストスクリーンは従来の BG 相当の機能も有しており、命令体系がやや異なるが、BG と同じ用途にも使用できる。
バージョン番号や現在のコンソールの表示位置などが取得できた「システム変数」は、すべて代替の関数・命令・定数に置き換えられた。
3号、BIGまでは変数の末尾に変数型を示す記号（サフィックス）である「」や「」「」をつけることによって、それぞれ文字列型、実数型、整数型として機能していたが、本バージョンでは指定の有無や種類にかかわらずどのような値の型でも格納できるようになった。型を示す記号自体は互換性のために残されている。たとえばという変数は、従来では定義した時点で文字列型となり、数値の代入をするとエラーになったが、本バージョンでは問題なく代入できる。ただし、配列変数では従来通り型が決まっており、この記号によって全要素の型が決定される。
バージョン.
機能追加がメインのアップデートについては、関数の追加および不具合修正を割愛する。