Kotlinは、ジェットブレインズ社のアンドリー・ブレスラフ、ドミトリー・ジェメロフが開発した、 静的型付けのオブジェクト指向プログラミング言語です。
Q&A
解決済
2回答
355閲覧
退会済みユーザー
総合スコア0
0グッド
0クリップ
投稿2021/03/19 08:41
0
コンパイルが通らなく1+1=2ですと表示したいのですがうまくいきません。
kotlin1fun main(args: Array<String>) { 2 val a = 2 3 println("1+1=$aです") 4}
kotlin
1fun main(args: Array<String>) { 2 val a = 2 3 println("1+1=$aです") 4}
こちらの参考書を読んでいるのですが、私の理解力が低いのか修正できないです。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
質問へのコメント
回答2件
ベストアンサー
このような質問をする際には、何をしたか、結果がどのようになったか、エラーなどが出たらそのエラーメッセージも添えて説明してください。
該当のソースコードをビルドすると、以下のようなエラーが出ました。
hoge.kt:3:19: error: unresolved reference: aです println("1+1=$aです") ^
「a」という変数を表示するつもりで書いたと思いますが、kotlinは「aです」という変数だと思いこんでいます。 ですので明示的に「a」ということを示すために、以下のようにしてください。
a
kotlin1fun main(args: Array<String>) { 2 val a = 2 3 println("1+1=${a}です") 4}
1fun main(args: Array<String>) { 2 val a = 2 3 println("1+1=${a}です") 4}
投稿2021/03/19 11:46
総合スコア3536
ご回答ありがとうございます。
なるほど、次回からエラーの記載をします。
${a}だったのですね????
投稿2021/03/19 15:25
回答へのコメント
2021/03/19 15:25
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
15分調べてもわからないことはteratailで質問しよう!
ただいまの回答率85.36%
質問をまとめることで思考を整理して素早く解決
テンプレート機能で簡単に質問をまとめる
文字列リテラルを使用したコードを書いているがビルドできません。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。