変数 (Variables):
変数は値を保持するものであり、その値は変更可能である。変数を宣言するには var キーワードを使用する。変数には以下の特性があります。
- 変更可能 (Mutable): 宣言後に値を変更できる。
- 型推論 (Type Inference): Swiftは通常、代入される値の型から変数の型推論を行う。
- 初期化が必要 : 変数を宣言する際、初期値を指定しなければならない。
var age: Int // Int型の変数ageを宣言
age = 30 // ageに値を代入
age = 31 // ageの値を変更定数 (Constants):
定数は値を保持する識別子で、その値は変更不可能である。定数を宣言するには let キーワードを使用する。定数には以下の特性がある。
- 変更不可 (Immutable): 一度値を設定すると、その値を変更できない。
- 型推論 (Type Inference): Swiftは通常、代入される値の型から定数の型を推論します。
- 初期化が必要 : 定数を宣言する際、初期値を指定しなければならない。
let name: String // String型の定数nameを宣言
name = "Alice" // nameに値を代入
// name = "Bob" // エラー:定数の値を変更しようとしているため型アノテーション (Type Annotation):
Swiftは通常、変数や定数の型を型推論によって自動的に設定するが、必要に応じて型を明示的に指定することもできる。これを型アノテーションと呼ぶ。
var population: Int = 8000
let cityName: String = "New York"変数と定数の選択:
- 変数は値が変更される可能性がある場合に使用する。
- 定数は値が変更されないことが保証される場合や、安全性を重視する場合に使用する。
変数と定数はプログラム内でデータを保持し、変更可能性の有無に基づいて選択する。Swiftでは、型推論や型安全性など、変数と定数を使いやすく安全に利用できる機能を提供している。
SWIFT USB顕微鏡カメラ 顕微鏡用デジタルカメラHD 10MP CCD CMOS CマウントWindows/Mac/Linux対応 USB3.0 1000万画素 Swiftcam SC1003-CK
¥48,888 (2025年11月3日 20:52 GMT +09:00 時点 - 詳細はこちら価格および発送可能時期は表示された日付/時刻の時点のものであり、変更される場合があります。本商品の購入においては、購入の時点で当該の Amazon サイトに表示されている価格および発送可能時期の情報が適用されます。)この10メガピクセルのSwiftcamを顕微鏡の三眼ポートまたは通常のアイチューブに取り付けて、フルカラーの写真とビデオを記録します リレーレンズにより、カメラは顕微鏡の倍率に対して正確な視野を表示します 汎用性の高い取り付けシステム-リレーレンズは23.2mmの接眼ポートまたはチューブに適合し、付属のアダプターは30mmおよび30.5mmのチューブサイズに適合 カメラとコンピューター間の超高速転送速度のためのUSB 3.0接続 ※SWIFTCAMの組み立て作業はクリーンルームで行います。出荷前... もっと読む






