0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Java初心者がSwiftとJava3つの違いを軽くまとめてみた

Posted at

私自身Java初心者ですが、今まではSwiftを中心を触ってきて、同じ処理なのに書き方が全然違うと感じました!
そこで今回は、基本文の中から 変数宣言・文字列結合・関数定義 の3つに絞って、SwiftとJavaの違いを軽くまとめてみます。

変数宣言の違い

Swift

var name = "Taro"   // 変数(変更可)
let age = 25         // 定数(変更不可)

Java

String name = "Taro";
final int age = 25;
  • Swiftでは var と let の2種類だけ.
  • Javaは型を必ず書く。定数は final を使う

文字列結合の違い

Swift


let name = "Shion"
print("Hello, \(name)")

Java

String name = "Shion";
System.out.println("Hello, " + name);
  • Swiftは 文字列補間(()) を使えるので、複雑な文字列結合も読みやすい。
  • Javaは + 演算子で文字列を連結する。

関数定義の違い

Swift

func greet(name: String) -> String {
    return "Hello, \(name)"
}

Java

public String greet(String name) {
    return "Hello, " + name;
}
  • Swiftは func を使い、関数をトップレベルに書ける。
  • Javaは必ず クラスの中 にメソッドを書かないといけない。

まとめ

  • 変数宣言 → Swiftは var/let、Javaは型明示+final

  • 文字列結合 → Swiftは文字列補間、Javaは + 演算子

  • 関数定義 → Swiftは func、Javaはクラス必須

以上Java初心者がSwiftとJavaの違いを3つまとめてみました!これからももっとJavaを勉強していきたいと思います!🙌

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?