Swift・Kotlin・Go言語の実践プログラミング講座「ムラサキ」。現役エンジニア監修の試験問題・演習も提供。

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

人気記事ランキング
アクセス数が多い記事をランキングで表示しています
No.1
Java&Spring記事人気No1
Swift
Swift Playgroundの使い方を完全解説!初心者に最適な学習環境の始め方
No.2
Java&Spring記事人気No2
Kotlin
Kotlinのインストール方法まとめ!Windows・Mac・Linux別にステップ解説
No.3
Java&Spring記事人気No3
Kotlin
Android Studioのインストール手順と初期設定を初心者向けに完全解説!
No.4
Java&Spring記事人気No4
Go言語
Go言語でREST APIを作る設計と実装パターン完全ガイド!初心者でもわかるAPI開発
No.5
Java&Spring記事人気No5
Go言語
Swiftの配列(Array)の使い方を完全ガイド!初心者でもわかるデータのまとめ方
No.6
Java&Spring記事人気No6
Kotlin
Kotlinのsettings.gradleファイルを完全解説!初心者でもわかるプロジェクト設定の基本
No.7
Java&Spring記事人気No7
Go言語
Go言語のトランザクション処理を完全解説!Begin・Commit・Rollbackを初心者向けにやさしく理解
No.8
Java&Spring記事人気No8
Go言語
Swiftの文字列操作を完全ガイド!初心者でもわかるStringの基本
No.9
Java&Spring記事人気No9
Go言語
Swiftの変数と定数の使い方を完全ガイド!初心者でもわかる基本文法
No.10
Java&Spring記事人気No10
Go言語
Go言語でHTTPリクエストのタイムアウト設定を安全に行う方法|初心者向け完全ガイド
No.11
Java&Spring記事人気No11
Swift
Swift開発環境の構築方法を徹底解説!Xcode・Windows・Linux対応
No.12
Java&Spring記事人気No12
Go言語
Go言語のgo installコマンドの役割とインストール先の仕組みを徹底解説!
ムラサキ

新しい記事を読もう!

新着記事
KotlinやSwiftやGo言語などの新着記事を見てみよう♪
New1
Go言語
Go言語のエラーと例外の基本!初心者がよく出会うエラーとその対処法まとめ
New2
Kotlin
Kotlinのforループの基本!範囲・配列・コレクションの繰り返し処理
New3
Go言語
Go言語のスライスの容量(cap)と長さ(len)を理解しよう
New4
Swift
SwiftでAttributedStringとNSAttributedStringを使ったリッチテキスト表示の基本
New5
Go言語
Swiftのsubstring完全ガイド!初心者でもわかる文字列の切り出し方法
New6
Kotlin
Kotlinの変数と定数の基本!valとvarの使い分けとデータ型の基本
New7
Go言語
Go言語のスライスと配列の使い分け!それぞれのメリット・デメリット
New8
Go言語
Go言語のdefer文の基本!処理の後に必ず実行する仕組みとは
ムラサキ

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

プログラム試験問題
学んだことが本当に理解できているかプログラム試験問題を用意しております。
理解度の確認としてご活用ください。
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つの理由

大規模Java開発で培った堅牢な設計思想を、Go/Kotlinのモダンな開発手法へ昇華させています。

120万+
メディア運営の実績

姉妹サイト「Star」で累計120万PV超を達成。多くのエンジニアに支持された「確かな技術解説力」をモダン言語でも展開します。
講師歴有
体系的な教育ノウハウ

公的機関(ハローワーク)等での講師実績を持つプロが執筆。難解なGoの並行処理やKotlinの作法も、躓くことなく体系的に学べます。
20名規模
PL視点の設計技術

20名規模のプロジェクトを率いる現役PLが監修。現場で求められる「保守性の高いコード」と「モダンな設計思想」を伝授します。