Swift、Kotlin、Go言語の入門・基礎から実践レベルまで学べるサイト「ムラサキ」。プログラム試験問題も公開♪

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

人気記事ランキング
アクセス数が多い記事をランキングで表示しています
No.1
Java&Spring記事人気No1
Go言語
Go言語のDB接続とクローズ処理を完全解説!Open・Closeの基本を初心者向けにやさしく理解
No.2
Java&Spring記事人気No2
Kotlin
Gradleファイル(build.gradle.kts)の書き方と役割をやさしく解説!Kotlin初心者向け完全ガイド
No.3
Java&Spring記事人気No3
Go言語
Go言語のクエリ実行を完全解説!Query・QueryRowの基本と使い分けを初心者向けにやさしく理解
No.4
Java&Spring記事人気No4
Kotlin
Kotlinのカバレッジ計測ツール入門|初心者向けJaCoCoの使い方をわかりやすく解説
No.5
Java&Spring記事人気No5
Kotlin
Kotlinのリポジトリパターンの基本と実装例!初心者にもわかる設計手法
No.6
Java&Spring記事人気No6
Go言語
Go言語のドライバ設定を完全解説!MySQL・PostgreSQLの接続手順を初心者向けにやさしく説明
No.7
Java&Spring記事人気No7
Kotlin
Android Studioのインストール手順と初期設定を初心者向けに完全解説!
No.8
Java&Spring記事人気No8
Kotlin
Kotlinの演算子一覧と使い方!算術・比較・論理演算子の基本を解説
No.9
Java&Spring記事人気No9
Kotlin
Kotlinのデータバインディングで構築するアーキテクチャ|初心者でもわかる基本解説
No.10
Java&Spring記事人気No10
Go言語
Go言語のNULL値の扱い方を完全解説!sql.NullStringなどの型を初心者向けにやさしく説明
No.11
Java&Spring記事人気No11
Go言語
Go言語のデータベース操作の基本を完全解説!database/sqlパッケージ入門
No.12
Java&Spring記事人気No12
Kotlin
KotlinのObserverパターンの基本!初心者向けにデータの監視と更新をやさしく解説
ムラサキ

新しい記事を読もう!

新着記事
KotlinやSwiftやGo言語などの新着記事を見てみよう♪
New1
Go言語
Go言語のORM(GORM)の基本と使い方を完全解説!初心者でもわかるデータベース操作
New2
Kotlin
Kotlinのセット(Set)の基本!重複しないデータ管理のコツを初心者向けにやさしく解説
New3
Kotlin
Kotlinのコレクションとは?リスト・セット・マップの基本を解説|初心者でもわかるデータのまとめ方
New4
Kotlin
Kotlinのクラス拡張を完全マスター!拡張関数と拡張プロパティの使い方を初心者向けに解説
New5
Kotlin
Kotlinのプロパティ(val/var)の使い方!クラス内の変数管理をやさしく解説
New6
Kotlin
Kotlinのビルド設定エラーと解決法まとめ!初心者向けGradleトラブル対処ガイド
New7
Kotlin
Kotlinの関数型の読みやすい書き方・可読性向上テクニックを解説!初心者でもスッキリ読める関数の書き方入門
New8
Swift
Swiftの書き方の基本と初心者がやりがちな間違いを徹底解説!
ムラサキ

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

プログラム試験問題
学んだことが本当に理解できているかプログラム試験問題を用意しております。
理解度の確認としてご活用ください。
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をはじめとしたプログラミング学習の基礎から応用まで、初心者の方にもわかりやすく丁寧にまとめています。
当サイトの4つの特徴を活かして、プログラミングのスキルを自分のペースでしっかり身につけられます。
基礎から学べる

KotlinやSwiftやGo言語の学習では、基礎文法を正しく理解することがとても重要です。 初心者でも無理なく理解できるよう、プログラムの書き方や用語の意味も丁寧に解説しています。
実践に役立つ

GoやKotlinやSwiftを使った実用的なコード例を多数掲載! 学んだ知識をすぐに活かして、開発スキルを身につけることができます。
幅広い情報

Go言語・Kotlin・Swiftなど幅広い言語を扱っています。
基礎から応用まで、初心者向けにわかりやすく学べる記事が充実しています。
すぐに実践できる

GoやSwiftやKotlinのコード例はすぐにコピペして試せる実用的なものばかり! 学んだことを日々の学習や開発にすぐ活かせる構成になっています。
ムラサキ

NEWS

お知らせ