Go言語・Kotlin・Swiftの入門/基礎プログラミング解説「ムラサキ」。現役エンジニア監修の試験問題やセミナー開催も実施。

よく閲覧されている記事を学ぼう

人気記事ランキング
Go言語、Kotlin、Swiftのプログラミング解説でアクセス数が多い記事をランキング表示しています
No.1
Java&Spring記事人気No1
Kotlin
Kotlinの可変マップ(MutableMap)の使い方を初心者向けに紹介!キーと値を自由に追加・変更・削除しよう
No.2
Java&Spring記事人気No2
Go言語
Go言語のgo.modファイル完全ガイド!初心者でもわかる仕組みと書き方
No.3
Java&Spring記事人気No3
Kotlin
Kotlinのクラスの基本!クラス定義とコンストラクタの書き方を解説
No.4
Java&Spring記事人気No4
Kotlin
Gradleファイル(build.gradle.kts)の書き方と役割をやさしく解説!Kotlin初心者向け完全ガイド
No.5
Java&Spring記事人気No5
Go言語
Go言語でセッション管理を行う基本!サードパーティライブラリ活用例
No.6
Java&Spring記事人気No6
Kotlin
KotlinのRoomで複雑なクエリを使いこなす!初心者でもわかる応用テクニック
No.7
Java&Spring記事人気No7
Swift
Swift Playgroundの使い方を完全解説!初心者に最適な学習環境の始め方
No.8
Java&Spring記事人気No8
Swift
Swiftで数値と文字列を相互変換!NumberFormatterで桁区切りや通貨表示をわかりやすく解説
No.9
Java&Spring記事人気No9
Swift
Swift開発環境の構築方法を徹底解説!Xcode・Windows・Linux対応
No.10
Java&Spring記事人気No10
Swift
Swift UI部品の使い方|Button・Label・TextField入門
No.11
Java&Spring記事人気No11
Swift
SwiftPMの便利なコマンド一覧と活用法を完全ガイド!初心者でもわかる使い方
No.12
Java&Spring記事人気No12
Kotlin
Android Studioのインストール手順と初期設定を初心者向けに完全解説!
ムラサキ

新しい記事を読もう!

新着記事
Go言語やKotlinやSwiftなどの入門/基礎から応用や実践の新着記事を見てみよう♪
New1
Kotlin
Kotlinのスコープ関数の種類と使い方を完全解説!初心者でもわかるlet・apply・run・also・withの違い
New2
Kotlin
Kotlinの拡張関数と通常メソッドの違いを理解しよう!初心者でもスッキリ分かる解説
New3
Kotlin
Kotlinの拡張プロパティとは?基本的な作り方と活用例を初心者向けに解説
New4
Kotlin
Kotlinの拡張関数でコードを整理するテクニックを初心者向けに解説!
New5
Go言語
Go言語のデバッグログの出力と整備方法を初心者向けに解説
New6
Kotlin
Kotlinのユニットテストしやすい設計のポイントを徹底解説!初心者でも理解できるKotlinアーキテクチャ入門
New7
Go言語
Go言語で条件式を1行で書くコツ!三項演算子の代替と短縮記法
New8
Go言語
Go言語のhttp.ResponseWriterとhttp.Requestの仕組みを理解しよう
ムラサキ

理解度はプログラム試験問題で確認しよう

プログラム試験問題
学んだことが本当に理解できているかプログラム試験問題を用意しております。
理解度の確認としてご活用ください。
Kotlinのクイズ問題
Kotlinのクイズ問題
ID:1

空欄の★に当てはまる内容を答えてください。

問題
Kotlinにおける継承の場面では、親クラスの処理を引き継ぎつつ、子クラスで独自の処理を追加したいケースがあります。 そのような場合、子クラス内で親の関数を明示的に呼び出すには super を使います。 また、引数とプロパティ名が重複するような場合に、自分自身のプロパティを参照したいときは this を使うことで、混同を避けることができます。 この2つは、Kotlinのクラス設計やオーバーライドの理解において基本となるキーワードです。
open class Animal(val name: String) {
    open fun speak() {
        println("${name}が鳴いています")
    }
}

class Cat(name: String) : Animal(name) {
    override fun speak() {
        super.speak()
        println("${this.name}はニャーと鳴きます")
    }
}
【ヒント】 ・superは親クラスの関数やプロパティを使いたいとき。 ・thisは自身のプロパティや関数を明示したいときに使う。 ・関連キーワード:Kotlin 基本文法、継承、オーバーライド、クラス設計、初心者、親子関係、インスタンスメソッド。

Kotlinのクイズ問題
Kotlinのクイズ問題
ID:2

空欄の★に当てはまる内容を答えてください。

問題
Kotlinをローカルで開発・実行するには、Javaの仕組みを利用しているため、まずJDKをインストールする必要があります。 次に、KotlinのソースコードをコンパイルするためのKotlinコンパイラもインストールします。 この2つを正しく導入すれば、コマンドラインからKotlinプログラムを実行可能になります。
# Javaのバージョン確認
java -version

# Kotlinのバージョン確認
kotlinc -version
【ヒント】 ・JDKはJava Development Kitの略で、JavaやKotlinの開発に必要な基盤。 ・Kotlin専用のコンパイルツールが必要。多くの環境で「kotlinc」が使用される。 ・関連キーワード:Kotlin インストール手順、Java JDK、Kotlinコンパイラ、Windows Mac Linux 初心者セットアップ。

ムラサキ

プロを目指すための、4つの強み

当サイトの強み
Go言語・Swift・Kotlinを中心に、開発現場で求められる実践的な知識を体系的に提供しています。
現役エンジニアの視点を活かしたカリキュラムにより、確かなスキルを最短ルートで習得可能です。
体系的なカリキュラム

Kotlin・Swift・Go言語の学習において、本質的な文法理解はエンジニアとしての土台となります。 プロの現場で通用するよう、言語仕様から設計思想まで深く、丁寧に解説しています。
現場で使える実践力

実務を想定した高品質なサンプルコードを多数収録! 単なる知識の習得に留まらず、実際のシステム開発に応用できる確かな実装力を養います。
専門性の高い情報

Go・Kotlin・Swiftの3大言語を横断的にカバー。
バックエンドからアプリ開発まで、プロを目指す学習者に必要な専門情報を網羅的に提供します。
即戦力への最短ルート

掲載コードはすべて動作検証済み。実践ですぐに活用可能です! 独学ではつまずきやすいポイントを先回りして解説し、効率的なスキルアップを強力にサポート。
ムラサキ

NEWS

お知らせ

ムラサキのセミナーが選ばれる3つの理由

Go, Kotlin, Swift を中心としたモダンな技術選定と、現場直結の設計手法を伝授します。

講師実績
30名規模の法人研修を統括

ハローワーク(公的機関)での職業訓練講師や、法人の新卒研修(30名規模)でメイン講師を歴任。モダン言語を基礎から実戦レベルまで引き上げる、確かな指導メソッドを確立しています。
PL監修
20名統括の設計技術

20名規模のプロジェクトを統括する現役PLが監修。大規模開発におけるGoの並行処理Kotlin/Swiftの保守性など、現場の第一線で求められる「堅牢な設計思想」をダイレクトに学びます。
モダン技術
Go / Kotlin / Swift

モバイルからサーバーサイドまで、Go, Kotlin, Swift の最新技術トレンドを徹底網羅。現役エンジニアによる徹底的なコードレビューを通じ、独学では到達できない「現場基準のコード品質」を目指します。