X



Kotlin 4
■ このスレッドは過去ログ倉庫に格納されています
0688デフォルトの名無しさん
垢版 |
2018/09/22(土) 13:23:45.58ID:MqLf+m4t
>>687
微妙に違ってるのが残念
errは使いまわさない

if判定式に書いてとブロック内での利用がGoのスタイルらしいです
0689デフォルトの名無しさん
垢版 |
2018/09/22(土) 13:38:05.35ID:96L85sWt
普通はGoのイライラポイントは行末にセミコロンが置ける判定だと
勝手にセミコロンが入ってる前提でコンパイルしようとするところだと思う
0697695
垢版 |
2018/09/23(日) 20:34:37.71ID:trg3dXRh
書いた本人もsがどこから来たのかわからない。
でも真実は太陽のようなもの。何時までも隠し通せないものさ。
0700デフォルトの名無しさん
垢版 |
2018/09/24(月) 16:50:49.27ID:Ojr5YdNC
editTextで複数行入力可能で最大3行まで
入力できるようにするのはどうしたらいいですか
maxLinesだと無視されるようです
0701デフォルトの名無しさん
垢版 |
2018/09/24(月) 17:00:57.87ID:twjLvrgB
>>700
それは Android の話? だったら Android スレで聞いた方が良いのでは?
0703デフォルトの名無しさん
垢版 |
2018/09/25(火) 01:02:48.85ID:VjhU4mZC
まあ気長に待てばその内わかる人が来て何か書いてくれるかも知れんけどね。
0707デフォルトの名無しさん
垢版 |
2018/09/25(火) 10:30:04.02ID:2yBY1mnV
役に立つ君が役に立つ事を沢山書けば良い。
0708デフォルトの名無しさん
垢版 |
2018/09/25(火) 10:42:27.86ID:0NwNRNq1
コーヒーを入れた後の出し殻はトイレの消臭剤として有能だ
どうだ、役に立つだろ
0709デフォルトの名無しさん
垢版 |
2018/09/25(火) 11:09:17.83ID:2yBY1mnV
【審議中】
    ∧,,∧  ∧,,∧
 ∧ (´・ω・) (・ω・`) ∧∧
( ´・ω) U) ( つと ノ(ω・` )
| U (  ´・) (・`  ) と ノ
 u-u (l    ) (   ノu-u
     `u-u'. `u-u'
0711デフォルトの名無しさん
垢版 |
2018/09/25(火) 15:13:33.06ID:5plMkkR8
>>710
企業は有償のJDKを使うが開発はKotlinでやる事が多くなるって言いたいのではないかな。
ま、なんか勘違いしてそうではあるが。
0719デフォルトの名無しさん
垢版 |
2018/09/26(水) 17:57:42.17ID:dsR47lxw
君がしてくれ。俺は全然わからないので君の書いたのをひたすら読むから。
0721デフォルトの名無しさん
垢版 |
2018/09/26(水) 19:14:29.41ID:MrbR9bEN
おじいさんはキャバクラへ、おばあさんはホストクラブへ行きましたとさ。
めでたしめでたし。



                   ┼ヽ  -|r‐、. レ |
                    d⌒) ./| _ノ  __ノ
                   _______
                   企画・製作 5ch
0723デフォルトの名無しさん
垢版 |
2018/09/27(木) 16:02:07.23ID:0MoXCxti
そ、そうか?
0724デフォルトの名無しさん
垢版 |
2018/09/27(木) 16:31:57.37ID:0MoXCxti
Windows 10 でコマンドラインのコンパイラの新しい kotlin 1.2.71 をインストールして kotlinc 実行したら「アクセスが拒否されました。」が出る。

Linux 用のやつを WSL の Ubuntu にもインストールしたがそちらは正常に動く。

なんだろ?
0725デフォルトの名無しさん
垢版 |
2018/09/27(木) 16:36:27.25ID:0MoXCxti
わかった。kotlin-compiler.exe がウイルスバスターの監視に引っ掛かってブロックされたからだった。
なんか変えて失敗ってことか。
0726デフォルトの名無しさん
垢版 |
2018/09/27(木) 16:51:27.70ID:v94RLyWs
強いて言うならウイルスバスターとかいうゴミをわざわざインストールしてるのが失敗
0727デフォルトの名無しさん
垢版 |
2018/09/27(木) 17:13:56.32ID:0MoXCxti
>>726
かといってウイルスバスターにブロックさせなくても java.lang.refrect.InvoctionTargetException が出て動かない。

そちらではちゃんと動く?
0728デフォルトの名無しさん
垢版 |
2018/09/28(金) 03:28:53.57ID:5yuIehG0
コピペしてもあまり意味ないかも知れないが、Windows にインストールしたコマンドラインコンパイラはこんな感じだ。

C:\>kotlinc -version
info: kotlinc-jvm 1.2.71 (JRE 1.8.0_144-_2017_08_24_19_19-b00)
WARN: Failed to load filesystem access layer: Windows 10, 1.8.0_144, nio2=true
java.lang.reflect.InvocationTargetException
at com.intellij.openapi.util.io.FileSystemUtil$Nio2MediatorImpl.getAttributes(Unknown Source)
at com.intellij.openapi.util.io.FileSystemUtil.check(Unknown Source)
(長いので省略)
Caused by: java.lang.ExceptionInInitializerError
at sun.nio.fs.Util.split(Unknown Source)
(長いので省略)
at java.nio.file.Paths.get(Unknown Source)
... 41 more
Caused by: java.nio.charset.UnsupportedCharsetException: MS932
at java.nio.charset.Charset.forName(Unknown Source)
at sun.nio.fs.Util.<clinit>(Unknown Source)
... 59 more

C:\>kotlin -version
Kotlin version 1.2.71-release-64 (JRE 10.0.2+13)

C:\>

kotlinc は何故か Java VM が JRE 1.8.0_144-_2017_08_24_19_19-b00 で動いている
事になっているようだが、Java 10 (jdk-10.0.2) しかインストールされていない PC なので
これはおかしい。Linux の方にインストールした kotlinc コマンドはエラーは出ないが
JRE 1.8.0_144-jdk_2017_08_24_20_46-b00 で動いている事になっていた。
ほんのちょっとバージョンが違う。

kotlin コマンドの方は普通に Java 10 で動こうとしていてエラーは出ない。
0730デフォルトの名無しさん
垢版 |
2018/10/01(月) 22:04:13.67ID:943L2N6Q
そう?同じ1.2.71?Javaの方は10?
とすると何が原因かわからんな。
0731デフォルトの名無しさん
垢版 |
2018/10/02(火) 06:02:54.42ID:uz2k60mG
情報少なすぎてそれだけじゃ何もわからんけど、
コマンドラインのkotlincは渡すオプションが足りなかったり間違えたりすると動かないからそこらへんじゃね。
そういうのがめんどいから素直にgradle使うことを俺は勧める。
0732デフォルトの名無しさん
垢版 |
2018/10/02(火) 09:25:59.34ID:5tJ1y/rb
いやしかし Linux にインストールした方はちゃんと動くんだよね。
0734デフォルトの名無しさん
垢版 |
2018/10/02(火) 09:40:04.36ID:5tJ1y/rb
>>733
誰?
0735デフォルトの名無しさん
垢版 |
2018/10/02(火) 15:09:10.48ID:6qlwhkG7
kotlin.bat
setlocal
set _KOTLIN_RUNNER=1
call %~dps0kotlinc.bat %*
こんなんだぞ。特別なことしない限り違いが出るはずもない。
0736デフォルトの名無しさん
垢版 |
2018/10/02(火) 15:39:48.59ID:hoDCY76c
違いが出るはずもないって言っても実際に出てるんだろ。

俺の環境では問題ないし、公式にもそんなissueは上がってないし、お前が何かミスをしてるとしか思えんよ。

何日もこのスレで文句言う前に自分で原因究明した方が有意義だと思うけど。
0738デフォルトの名無しさん
垢版 |
2018/10/02(火) 16:32:10.71ID:6qlwhkG7
>>736
俺じゃねぇw

PowerShellは、起動毎に毎回0.5秒くらい待たされるの我慢ならん。
0741デフォルトの名無しさん
垢版 |
2018/10/02(火) 17:24:31.60ID:hjXu6C7/
>>739
ならない人はそれじゃないやつ使ってんのかね?
0742デフォルトの名無しさん
垢版 |
2018/10/02(火) 17:26:43.04ID:hjXu6C7/
>>736
何日もって木曜と金曜にしか書いてないが?
なんでこんなことで苛立つ?おまえ疲れてんのか?
0743デフォルトの名無しさん
垢版 |
2018/10/02(火) 17:55:47.89ID:6qlwhkG7
っていうか、-windows-x64なんてのがあるのか。
何もついてない方なら、問題ないな。
D:\home>kotlin -version
Kotlin version 1.2.71-release-64 (JRE 11+28)
D:\home>kotlinc -version
info: kotlinc-jvm 1.2.71 (JRE 11+28)
0746デフォルトの名無しさん
垢版 |
2018/10/02(火) 18:11:31.71ID:hjXu6C7/
>>743
よく見たらwindows-x64が付いてないzipファイルもダウンロードページにあるね。
OSごとに分けたから共通のがなくなったのかと思って見てなかったよ。
どうもありがとう。そっちでやってみる。
0747デフォルトの名無しさん
垢版 |
2018/10/02(火) 18:15:45.96ID:hjXu6C7/
うまく行った。
0748デフォルトの名無しさん
垢版 |
2018/10/03(水) 01:01:41.06ID:jikKostS
kotlin-compiler-1.2.71.zip と kotlin-compiler-1.2.71-windows-x64.zip の違い。

* kotlin-compiler-1.2.71-windows-x64.zip

bin\kotlin-compiler.exe があり、それでコンパイルをするようになっている。
これは WSL の Ubuntu の file コマンドに読ませると下記出力がある。
kotlin-compiler.exe: PE32+ executable (console) x86-64 (stripped to external PDB), for MS Windows

* kotlin-compiler-1.2.71.zip

lib/kotlin-compiler.jar があり、それをそのPCにインストールされた java コマンドで動かしてコンパイルをするようになっている。
0751デフォルトの名無しさん
垢版 |
2018/10/03(水) 12:15:19.60ID:PjNDkZKJ
さあ。
自分は、プロジェクト開いていないときでもREPLを使えるようにstandalone版も入れているけど。
GradleだけでREPLを「簡単に」使える方法あるのかな(イメージ的には、npm install -g)?
0753デフォルトの名無しさん
垢版 |
2018/10/03(水) 13:23:23.07ID:PjNDkZKJ
確かにないよw
でも、たかがREPL動かすためにGradleで苦労する必要もない。
システムにインストール(ダウンロードしてPATH通すだけ)すれば済む話だし。
Gradleはwrapperオンリーで、プロジェクト専用でしか使わない、と自分は決めてる。
0755デフォルトの名無しさん
垢版 |
2018/10/03(水) 14:01:19.66ID:gJy1D1hJ
だから、Ruby をやっておけって言ってる

Ruby == Groovy
Rails == Grails

Ruby, Groovy に型推論を付けたら、Kotlin, Haxe になる。
基本は、クロージャ
0756755
垢版 |
2018/10/03(水) 14:06:01.23ID:gJy1D1hJ
Gradle, Ruby のBundler, npm は、ほぼ同じ
0757デフォルトの名無しさん
垢版 |
2018/10/03(水) 14:34:55.44ID:MQnZqDNR
なんかめんどくさい奴だなほんと
トラブル起きた時にこのスレでクレクレするだけで自分で何もせず回答待ち、おまけにスキルがないのを開き直りかい

ついでに関係ないRuby基地外までやって来てカオスw
0759デフォルトの名無しさん
垢版 |
2018/10/03(水) 15:29:24.11ID:4kFnpcns
>>757
複数の人を十把一絡げにして一人だと考えてないか?
なお、最初にWindowsのx64版がおかしいと書いたのは俺だ。
0760デフォルトの名無しさん
垢版 |
2018/10/03(水) 15:38:50.68ID:L9VSGZ0e
自演か
0761デフォルトの名無しさん
垢版 |
2018/10/03(水) 15:51:18.05ID:4kFnpcns
少なくとも俺はrubyは知らない。
0766デフォルトの名無しさん
垢版 |
2018/10/04(木) 20:43:53.45ID:AnIvRrkz
Kotlinではあまりやらないけど、LLだとたまに使う

巨大XMLの一部構造を解析する必要があるときなんかに、
「この要素でこの子要素持ってないやついる?」
「この要素の子要素でこの属性持ってないヤツいる?」
「この要素のこの属性が取りうる値一覧くれ」
みたいなのを逐一繰り返し聞く必要がある場合なんかにはREPLの方が楽
0770デフォルトの名無しさん
垢版 |
2018/10/14(日) 07:11:14.48ID:beYTJsD+
android studio3.2で、カーソルがある行のみ整形するショートカットを教えてください
0772デフォルトの名無しさん
垢版 |
2018/10/14(日) 21:05:23.47ID:beYTJsD+
>>771
ありがとうございます。
けっこう手順を踏まないとダメなんですね

次に書く行がある場合Ctrl+Shift+Enterで整形できたのですが、
}前など最終行の場合にイライラしてました・・
0773デフォルトの名無しさん
垢版 |
2018/10/14(日) 22:36:11.51ID:pGqNEbzG
>>772
Settings の Keymap の Editor Actions の中に、Emacs Tab というのがある
押すと、カーソルがある行だけを、前の行に合わせてインデントしてくれる
たぶんデフォルトだとキーに割り当てられてないので、何か適当なキーに割り当てて使う
じぶんはこれを Ctrl + I と Tab に割り当てて使っている
Tabを直接入力できなくなるけど、特に困ったことは無い
0774デフォルトの名無しさん
垢版 |
2018/10/15(月) 21:35:33.77ID:E6pr56BO
 私たち日本人の、日本国憲法を改正しましょう。
総ム省の、『憲法改正國民投票法』、でググって
みてください。拡散も含め、お願い致します。
0775デフォルトの名無しさん
垢版 |
2018/10/17(水) 11:52:16.07ID:5AnSWZbJ
ずっとkotlinばっか書いてると久しぶりにjavaを書いた時に==で文字列比較とかしそうになって危険
0777デフォルトの名無しさん
垢版 |
2018/10/18(木) 00:43:49.66ID:CSkK3ONp
今更C#覚える気にはならん
0779デフォルトの名無しさん
垢版 |
2018/10/18(木) 09:17:43.73ID:xtVP5nmJ
そういやnative試しにやってみたらちゃんとコンパイルできて感動した
0783デフォルトの名無しさん
垢版 |
2018/10/18(木) 10:07:13.26ID:+dNyBfsQ
どうせ日本語文字処理とか日本語表示とか日本語フォントとか日本語入力とかで(どう)しようもないバグとかあるんだろ
お前ら使ってわかりやすく報告しろ
0786デフォルトの名無しさん
垢版 |
2018/10/18(木) 11:28:37.05ID:+dNyBfsQ
いまモノがあるという時点で後者
まあ仮に3年後に乗り換えだとしても3年は便利に使えるわけだし充分だろう
0787デフォルトの名無しさん
垢版 |
2018/10/18(木) 11:35:55.95ID:LiE4kJE0
俺はFlutterの方が将来性あるし、シェアも大きくなると思うけどな。
特にグーグルがまじでAndroidを捨て去るならそうなると思う。

が、Dartとかいう古き悪しきJavascriptみたいなゴミは書きたくないからNativeを書くぞ俺は
0788デフォルトの名無しさん
垢版 |
2018/10/18(木) 11:38:34.71ID:/F7k6oEO
>>784
当方はプログラミングの勉強を始めたいと考えている初心者です

ド素人の質問ですみませんが、
Kotlin nativeだとJVM(Oracle JDKやOpen JDKを含む)の制約から解放されるのですか?
ライブラリとかまだKotlin独自のものが少ないので、色々難しい課題があるとは思いますが、
とりあえずOracleからの著作権侵害訴訟のリスクに怯えなくてもKotlinで開発出来るように
なるなら、安心して開発に取り組めるようになるのではないかと思いまして
もし見当違いの質問でしたら、申し訳ありません
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況