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

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

人気記事ランキング
Go言語、Kotlin、Swiftのプログラミング解説でアクセス数が多い記事をランキング表示しています
No.1
Java&Spring記事人気No1
Go言語
Go言語のgo.modファイル完全ガイド!初心者でもわかる仕組みと書き方
No.2
Java&Spring記事人気No2
Swift
Swift開発環境の構築方法を徹底解説!Xcode・Windows・Linux対応
No.3
Java&Spring記事人気No3
Kotlin
Gradleファイル(build.gradle.kts)の書き方と役割をやさしく解説!Kotlin初心者向け完全ガイド
No.4
Java&Spring記事人気No4
Kotlin
Android Studioのインストール手順と初期設定を初心者向けに完全解説!
No.5
Java&Spring記事人気No5
Kotlin
Kotlinのビルドキャッシュとは?初心者でもわかる高速化の仕組みと使い方
No.6
Java&Spring記事人気No6
Go言語
Go言語でセッション管理を行う基本!サードパーティライブラリ活用例
No.7
Java&Spring記事人気No7
Go言語
Go言語で条件式を1行で書くコツ!三項演算子の代替と短縮記法
No.8
Java&Spring記事人気No8
Go言語
Go言語のgo get完全ガイド!初心者でもわかる依存管理と注意点
No.9
Java&Spring記事人気No9
Kotlin
KotlinのRoomでコルーチン対応!suspend関数とFlowの使い方をやさしく解説
No.10
Java&Spring記事人気No10
Swift
Swift Playgroundの使い方を完全解説!初心者に最適な学習環境の始め方
No.11
Java&Spring記事人気No11
Go言語
Go言語でのマイグレーションツールの使い方完全ガイド!初心者でもわかるgolang-migrate活用法
No.12
Java&Spring記事人気No12
Kotlin
Kotlinの演算子一覧と使い方!算術・比較・論理演算子の基本を解説
ムラサキ

新しい記事を読もう!

新着記事
Go言語やKotlinやSwiftなどの入門/基礎から応用や実践の新着記事を見てみよう♪
New1
Kotlin
Kotlinの拡張関数で繰り返し処理を効率化!初心者でもわかるforEachやmapの活用例
New2
Go言語
Go言語のマップのキーに使える型と制限を解説!初心者でもわかるマップの基本
New3
Go言語
Go言語の関数の基本!定義の書き方と呼び出し方をやさしく解説
New4
Go言語
Go言語の多重エラー処理(複数エラー)のパターン集!初心者でもわかる安全なエラーハンドリング
New5
Kotlin
Kotlinのモジュールのビルド設定 build.gradle のポイントを初心者向けに完全解説
New6
Kotlin
Kotlinのobjectでシングルトンを作る方法とは?初心者でもわかる完全ガイド
New7
Go言語
Go言語で関数型(関数を値として扱う)を理解しよう!初心者向けにやさしく解説
New8
Go言語
Go言語のパフォーマンス最適化設計とメモリ管理の基本をやさしく解説
ムラサキ

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

プログラム試験問題
学んだことが本当に理解できているかプログラム試験問題を用意しております。
理解度の確認としてご活用ください。
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 の最新技術トレンドを徹底網羅。現役エンジニアによる徹底的なコードレビューを通じ、独学では到達できない「現場基準のコード品質」を目指します。