JetBrainsが開発した期待の新言語Kotlinについて語りましょう
https://kotlinlang.org
前スレ
Kotlin
http://mevius.5ch.net/test/read.cgi/tech/1456505161/
探検
Kotlin 2
■ このスレッドは過去ログ倉庫に格納されています
2017/11/01(水) 00:07:43.82ID:jxmKQQAl
619デフォルトの名無しさん
2018/02/19(月) 00:54:19.29ID:bFR3uyhH >>618
無いことはないけど俺もそうしてるよ
class A {
fun f(){
async {
this@A
}
}
}
https://kotlinlang.org/docs/reference/this-expressions.html
無いことはないけど俺もそうしてるよ
class A {
fun f(){
async {
this@A
}
}
}
https://kotlinlang.org/docs/reference/this-expressions.html
620デフォルトの名無しさん
2018/02/19(月) 07:19:51.84ID:YvDQTksi >>618
結局それが1番手っ取り早いと思うけど、this_っていう変数名は気持ち悪いから嫌
結局それが1番手っ取り早いと思うけど、this_っていう変数名は気持ち悪いから嫌
621デフォルトの名無しさん
2018/02/19(月) 11:29:23.81ID:IoDkpp2Z 言っとくけどselfもダサいよ
622デフォルトの名無しさん
2018/02/19(月) 11:44:10.96ID:yCg2MRRi そうじゃねえだろ
それを言うなら、self_ もダサい
それを言うなら、self_ もダサい
623デフォルトの名無しさん
2018/02/19(月) 12:18:18.12ID:uDWMisC4 やっぱ thiz だよね
624デフォルトの名無しさん
2018/02/19(月) 12:46:45.80ID:8HhXX1j3 どう書いても最適化されて同じコードになったりして・・・
625デフォルトの名無しさん
2018/02/19(月) 16:13:32.25ID:qb2IEpmC 俺なら一目で何だか分かる名前にする
626デフォルトの名無しさん
2018/02/19(月) 17:29:10.39ID:yTArt2lJ 例えば?
627デフォルトの名無しさん
2018/02/19(月) 17:33:59.71ID:tDxwJ5H8 >>619
ありがとうござます。this@hogeを使う事にしました
ありがとうござます。this@hogeを使う事にしました
628デフォルトの名無しさん
2018/02/19(月) 17:36:07.64ID:UjHZ69on >>626
val unko = this
val unko = this
629デフォルトの名無しさん
2018/02/19(月) 17:37:58.45ID:jylwc8fn ore,kore,sore
630デフォルトの名無しさん
2018/02/19(月) 17:39:35.65ID:UjHZ69on val 式の外側のthis = this
async {
式の外側のthis.method()
}
これが1番わかりやすいな
async {
式の外側のthis.method()
}
これが1番わかりやすいな
631デフォルトの名無しさん
2018/02/19(月) 18:45:31.43ID:J+iGZU0/ class名.instanceはコトリンではつかえないのん?
632デフォルトの名無しさん
2018/02/19(月) 22:24:58.24ID:9U/kf45x >>631
objectで宣言したクラス(シングルトン)のclass名.INSTANCEのことでしょうか?
objectで宣言したクラス(シングルトン)のclass名.INSTANCEのことでしょうか?
633デフォルトの名無しさん
2018/02/19(月) 23:31:48.80ID:4xWfaW8A エンクロージングインスタンスの話。
クラス名.thisの間違いだった。
クラス名.thisの間違いだった。
634デフォルトの名無しさん
2018/02/19(月) 23:50:04.20ID:bFR3uyhH ラムダに束縛したいのはthisだけとは限らないしネストも有り得るので
クラス外の関数として分離した場合の引数名のイメージで変数名付けてる
val view = this
val cal = activeCalculator
async {
cal.recalc()
transaction {
val tran = this
check(cal, tran)
}
view.notifyUpdate()
}
クラス外の関数として分離した場合の引数名のイメージで変数名付けてる
val view = this
val cal = activeCalculator
async {
cal.recalc()
transaction {
val tran = this
check(cal, tran)
}
view.notifyUpdate()
}
635デフォルトの名無しさん
2018/02/20(火) 06:41:06.84ID:qL04aTa6636デフォルトの名無しさん
2018/02/20(火) 09:07:54.40ID:qXeXVbGF ネストする時は、
this__
this___
this____
this_____
と、_を増やしてけば
this__
this___
this____
this_____
と、_を増やしてけば
637デフォルトの名無しさん
2018/02/20(火) 10:02:20.87ID:I+nWo9FQ よみづらい
638デフォルトの名無しさん
2018/02/20(火) 10:02:36.87ID:pltRTpB+ >>636
フォントが違うと見え方が変わりそう
フォントが違うと見え方が変わりそう
639デフォルトの名無しさん
2018/02/20(火) 12:03:00.62ID:5NVGlXhy >>636
天才かよ
天才かよ
640デフォルトの名無しさん
2018/02/20(火) 12:57:02.91ID:DWBDu+Jk ま、しかし、あまりにもネストが深くなるようならロジック考え直した方が良いかも
641デフォルトの名無しさん
2018/02/20(火) 20:10:18.67ID:xSX01qXm メソッド参照とか別クラスとか。
642デフォルトの名無しさん
2018/02/20(火) 20:29:10.81ID:qXSQ9QV9 ネストは三段ぐらいまでにしといた方がいいだろうな。
その辺が迷宮の入り口だ。
Cのポインタとかも同じ。3段以上先には魔物が住んでいる。
その辺が迷宮の入り口だ。
Cのポインタとかも同じ。3段以上先には魔物が住んでいる。
643デフォルトの名無しさん
2018/02/20(火) 20:35:32.22ID:qL04aTa6 せめて他のメソッドに切り出すくらいは最低でもやるべきだわな
644デフォルトの名無しさん
2018/02/20(火) 22:17:03.69ID:/iBGk+pN androidでデータバインディングしようとして
class Foo {
@Bindable
val bar get() = hoge.bar
}
とかできないの??・・・
class Foo {
@Bindable
val bar get() = hoge.bar
}
とかできないの??・・・
645デフォルトの名無しさん
2018/02/20(火) 22:18:25.44ID:/iBGk+pN エラー内容はThis annotation is not applicable to target 'member property without
backingField or delegate'です。
どうしたらいいでしょかね
backingField or delegate'です。
どうしたらいいでしょかね
646デフォルトの名無しさん
2018/02/20(火) 22:30:04.18ID:/iBGk+pN Javaでは
class Foo {
@Bindable
String getBar() { hoge.getBar() }
}
で、hogeはFooのフィールド変数です。
class Foo {
@Bindable
String getBar() { hoge.getBar() }
}
で、hogeはFooのフィールド変数です。
647デフォルトの名無しさん
2018/02/20(火) 23:05:50.58ID:/iBGk+pN ごめんさい。解決しました。@get:Bindable
648デフォルトの名無しさん
2018/02/21(水) 00:01:54.65ID:CION/kfn また、アノテーションだけど。遅延初期化ではアノテーションつけれんの?しょぼーん。
@field:Transient
val lazyVal by lazy {}
だめか・・
@field:Transient
val lazyVal by lazy {}
だめか・・
649デフォルトの名無しさん
2018/02/21(水) 14:48:51.57ID:aopUu534 いま触れてないけどkotlin-Nativeってどんな感じ?
ほとんどなんでもコンパイルかけれる?
見たところLLVM通すから行けそうだけど
ほとんどなんでもコンパイルかけれる?
見たところLLVM通すから行けそうだけど
650デフォルトの名無しさん
2018/02/21(水) 15:35:13.89ID:HWbyxxJS 実用で使うのはまだ怖いけど、遊びで触る分にはちゃんと動くよ。
javaの標準パッケージが全く使えないから、jvmで動かす前提で作ってあるクラスだのライブラリだのが動かないという辛さはある。
javaの標準パッケージが全く使えないから、jvmで動かす前提で作ってあるクラスだのライブラリだのが動かないという辛さはある。
651デフォルトの名無しさん
2018/02/21(水) 16:03:44.92ID:wwQ+gY6z javaのパッケージ使えないんならわざわざJVM言語使う価値なんかないわwさよなら〜
652デフォルトの名無しさん
2018/02/21(水) 16:13:56.98ID:4d1xezjM うん。はっきり言って現状ではこれを使うメリットが何一つ思い浮かばないよ俺も。
653デフォルトの名無しさん
2018/02/21(水) 17:59:59.69ID:ftdNQJg9 地味にアップデートされてるからJBが飽きなければそのうち実用レベルになるかもねえ
654デフォルトの名無しさん
2018/02/21(水) 18:05:11.04ID:2C7myRiq それなりの標準ライブラリはあるんでしょ?まだないの?(ないわけないか。なければ Hello world も出せないもんな)
655デフォルトの名無しさん
2018/02/21(水) 18:28:14.61ID:aopUu534 ありがとう。
なるほどまだ様子見しとくわ
Javaの標準パッケージ動かないの辛いね
なるほどまだ様子見しとくわ
Javaの標準パッケージ動かないの辛いね
656デフォルトの名無しさん
2018/02/21(水) 18:37:05.98ID:KLOfXDKN >>652
はいキチガイ
はいキチガイ
657デフォルトの名無しさん
2018/02/21(水) 18:56:30.68ID:sG9Uh+s7 >>656がメリットを説明してくれる模様w
658デフォルトの名無しさん
2018/02/21(水) 19:15:48.38ID:CION/kfn この言語意味不明になってきた。
class Test {
var str: String
get() = field
set(value) { }
constructor() {
str = "あいう"
}
}
val t = Test()
普通にstrがnullになる
class Test {
var str: String
get() = field
set(value) { }
constructor() {
str = "あいう"
}
}
val t = Test()
普通にstrがnullになる
659デフォルトの名無しさん
2018/02/21(水) 19:17:58.58ID:CION/kfn セカンダリコンストラクタでstrのbakcingFieldにアクセスできないの??
constructor() {
str = "あいう" // これはsetter経由のプロパティアクセス
}
constructor() {
str = "あいう" // これはsetter経由のプロパティアクセス
}
660デフォルトの名無しさん
2018/02/21(水) 19:21:36.71ID:ftdNQJg9 >>656
現状でこれ使ってハッピーなことがあるなら教えてくれw
現状でこれ使ってハッピーなことがあるなら教えてくれw
661デフォルトの名無しさん
2018/02/21(水) 19:23:37.72ID:ftdNQJg9 >>658-659
そのコードの意図がよく分からないんだけど、何がしたいの?ゆ
そのコードの意図がよく分からないんだけど、何がしたいの?ゆ
662デフォルトの名無しさん
2018/02/21(水) 19:30:46.29ID:CION/kfn663デフォルトの名無しさん
2018/02/21(水) 19:35:19.91ID:CION/kfn664デフォルトの名無しさん
2018/02/21(水) 19:38:04.92ID:CION/kfn665デフォルトの名無しさん
2018/02/21(水) 19:44:04.71ID:ftdNQJg9 そういうことね
確かにこれならsetterの部分でコンパイルエラー出て欲しい気がするな
帰ったらドキュメント舐め回してみるか
確かにこれならsetterの部分でコンパイルエラー出て欲しい気がするな
帰ったらドキュメント舐め回してみるか
666デフォルトの名無しさん
2018/02/21(水) 22:17:43.95ID:mU+xwBkv >>658
lateinintつけないでコンパイル通ってしまうなら、Kotlinコンパイラのバグの可能性も...
lateinintつけないでコンパイル通ってしまうなら、Kotlinコンパイラのバグの可能性も...
667デフォルトの名無しさん
2018/02/21(水) 22:24:25.01ID:mU+xwBkv668デフォルトの名無しさん
2018/02/21(水) 22:33:20.79ID:A2iqRMA5 悪意の無い初心者がめちゃくちゃ書いてもちゃんと面倒見てくれるべきだと思う
669デフォルトの名無しさん
2018/02/21(水) 23:05:16.86ID:CION/kfn null安全の導入とともに変数は宣言時に初期値を与えなきゃいけなくなって、
ローカル変数は宣言時に与えなきゃいけないけど、インスタンス変数は宣言時または
コンストラクタ内で与えればOKなんだけど、
backingFieldを持つプロパティと相性悪かった?ってことかな。
backingFieldを持つプロパティはプロパティイニシャライザを与えるか、
コンストラクタ内でbackingFieldに直接初期化するという条件を付けくわえないとだめ?
field:str = "あいう" // コンストラクタ内でのみ使えるbakckingFieldにアクセスする専用構文の導入が必要 か
str = "あいう” // コンストラクタ内でのプロパティへの代入はsetterは経由しないとかの条件が必要
ローカル変数は宣言時に与えなきゃいけないけど、インスタンス変数は宣言時または
コンストラクタ内で与えればOKなんだけど、
backingFieldを持つプロパティと相性悪かった?ってことかな。
backingFieldを持つプロパティはプロパティイニシャライザを与えるか、
コンストラクタ内でbackingFieldに直接初期化するという条件を付けくわえないとだめ?
field:str = "あいう" // コンストラクタ内でのみ使えるbakckingFieldにアクセスする専用構文の導入が必要 か
str = "あいう” // コンストラクタ内でのプロパティへの代入はsetterは経由しないとかの条件が必要
670デフォルトの名無しさん
2018/02/22(木) 00:40:47.03ID:P3OwyHQx バグ相当だと思う
初期化(setter呼び出し)の有無は判定出来ているのだから
コンパイルエラーにするのが難しいなら
その直後にそのプロパティのBacking Fieldがnullだったら
KotlinNullPointerExceptionを投げる処理を暗黙的に追加すべき
初期化(setter呼び出し)の有無は判定出来ているのだから
コンパイルエラーにするのが難しいなら
その直後にそのプロパティのBacking Fieldがnullだったら
KotlinNullPointerExceptionを投げる処理を暗黙的に追加すべき
671デフォルトの名無しさん
2018/02/22(木) 00:42:25.58ID:P3OwyHQx コンパイラor言語仕様のバグって意味ね
672デフォルトの名無しさん
2018/02/22(木) 01:34:10.26ID:2g+h2XZc null安全の導入->非nullableのクラス型のデフォルト値なんてないから、変数は必ず初期化する
必要がある->(この再、nullable、非nullable関係なく全変数初期化するように)
未初期化の変数がコンパイラエラーにならないんて、これが言語仕様なら
仕様がクソだったってことだな(さすが、適当に作った言語ってことに)。
コンパイラのバグであることを祈ろう。
必要がある->(この再、nullable、非nullable関係なく全変数初期化するように)
未初期化の変数がコンパイラエラーにならないんて、これが言語仕様なら
仕様がクソだったってことだな(さすが、適当に作った言語ってことに)。
コンパイラのバグであることを祈ろう。
673666
2018/02/22(木) 06:49:37.65ID:W5l1Fr+S674666
2018/02/22(木) 06:57:22.88ID:W5l1Fr+S675デフォルトの名無しさん
2018/02/22(木) 07:31:42.26ID:tIZ7FSiP C#でいいじゃん
676デフォルトの名無しさん
2018/02/22(木) 07:39:36.87ID:HpXxCMc4 >>674
いや、この件は普通にコンパイラの仕様バグだと思うからissue上げて来なよ
いや、この件は普通にコンパイラの仕様バグだと思うからissue上げて来なよ
677デフォルトの名無しさん
2018/02/22(木) 07:44:53.50ID:HpXxCMc4 一回しか代入したくないならセッターの中にそういう処理を書けばいいだけだし、
非NullableなのにNullが入る状態でコンパイルできるのはどう考えてもバグでしょ
非NullableなのにNullが入る状態でコンパイルできるのはどう考えてもバグでしょ
678デフォルトの名無しさん
2018/02/22(木) 07:45:17.47ID:P3OwyHQx >>673
そういう手法のときは内部フィールド側はNullableになっているべきじゃないかな
通常ケースの一つとしてnullがあるパターンなわけだから
private var strF: String? = null
var str: String get(){return strF ?: ""} set(value) { }
そういう手法のときは内部フィールド側はNullableになっているべきじゃないかな
通常ケースの一つとしてnullがあるパターンなわけだから
private var strF: String? = null
var str: String get(){return strF ?: ""} set(value) { }
679デフォルトの名無しさん
2018/02/22(木) 09:29:54.25ID:tZO46ghF setterを空にしたらバッキングフィールドへの代入は永遠にされないのでは?
外部からバッキングフィールドへの代入ってできないよね?
(getterで値を変更するカウンターみたいなやつは別として)。
外部からバッキングフィールドへの代入ってできないよね?
(getterで値を変更するカウンターみたいなやつは別として)。
680デフォルトの名無しさん
2018/02/22(木) 21:30:53.59ID:MQzOZIuj Nullableでないプロパティのsetterがnullの状態で呼ばれることがあるって考えるとなんか気持ち悪いな
俺の感覚だとsetterが呼ばれた時点でフィールドは初期化されていて欲しいしフィールドの初期化にsetterは使って欲しくない
俺の感覚だとsetterが呼ばれた時点でフィールドは初期化されていて欲しいしフィールドの初期化にsetterは使って欲しくない
681デフォルトの名無しさん
2018/02/22(木) 22:55:00.07ID:4ek3nBtk JRubyよりはええんか?
682デフォルトの名無しさん
2018/02/23(金) 00:50:16.39ID:U4AoY/IO >>658の var str : String の部分を var str = "aaa" みたいに書くと var なのに str に何を代入しても
中身が"abc"のまま変化しないプロパティが完成w
中身が"abc"のまま変化しないプロパティが完成w
683デフォルトの名無しさん
2018/02/23(金) 00:50:44.77ID:U4AoY/IO 間違えた。"abc"じゃない"aaa"な。
684デフォルトの名無しさん
2018/02/23(金) 07:49:04.02ID:bsuGQjVb >>682
ワロタ
嫌な会社を辞めるときにテロとしてそういうコード残しておくイタズラとかできそう
それはそうとnullableじゃないのにnullになりうるセッターがコンパイル通るのはやっぱおかしいよな
そんなんする奴がいるのかって話ではあるが
ワロタ
嫌な会社を辞めるときにテロとしてそういうコード残しておくイタズラとかできそう
それはそうとnullableじゃないのにnullになりうるセッターがコンパイル通るのはやっぱおかしいよな
そんなんする奴がいるのかって話ではあるが
685デフォルトの名無しさん
2018/02/23(金) 08:31:33.24ID:nqFe2RWJ githubにあるkotlinのプロジェクトはissuesのリンクがないや
どこに報告すればいいんだ
どこに報告すればいいんだ
686デフォルトの名無しさん
2018/02/23(金) 08:54:38.23ID:MOvRrowf >>685
なぜREADMEを読まない…
なぜREADMEを読まない…
687デフォルトの名無しさん
2018/02/23(金) 14:54:59.97ID:0k9d4/AB688デフォルトの名無しさん
2018/02/23(金) 18:54:32.34ID:fUBBLv0N こりゃダメだ
C#使おっと
C#使おっと
689デフォルトの名無しさん
2018/02/23(金) 19:22:20.80ID:tkkK8G2q >>687
えぇ…これ仕様通りなん?だとしたら糞じゃね?
えぇ…これ仕様通りなん?だとしたら糞じゃね?
690デフォルトの名無しさん
2018/02/23(金) 20:44:31.66ID:Py5a3myD691デフォルトの名無しさん
2018/02/23(金) 21:13:42.52ID:8lqriKW0 C#はそもそもnull安全じゃないから出てくること自体おかしい
692デフォルトの名無しさん
2018/02/23(金) 21:26:34.63ID:i7MOfoRF 8.0ではoptinでnull安全にできるようになるんじゃなかったけ。まあ、でもmicrosoftはこんなポカしないと思うけど。
693デフォルトの名無しさん
2018/02/23(金) 22:05:57.26ID:R3lraTlN オプティン…
694デフォルトの名無しさん
2018/02/23(金) 22:13:05.72ID:YiHajEe6 ・セカンダリコンストラクタが存在する
・代入して初期化してる(ように見える)プライマリコンストラクタかセカンダリコンストラクタがある
この2つを満たすとコンパイル通っちゃうのかな
https://paiza.io/projects/78ZAW5fM_jNEyfhRPD5VbA
・代入して初期化してる(ように見える)プライマリコンストラクタかセカンダリコンストラクタがある
この2つを満たすとコンパイル通っちゃうのかな
https://paiza.io/projects/78ZAW5fM_jNEyfhRPD5VbA
695デフォルトの名無しさん
2018/02/23(金) 22:28:48.21ID:8lqriKW0 >>694
こりゃコンパイラのバグ説が濃厚だな
こりゃコンパイラのバグ説が濃厚だな
696デフォルトの名無しさん
2018/02/23(金) 22:46:50.15ID:ZKkKvK7/ 完全に趣味でSwift触り始めたんだけど、ことりんと似すぎてて脳の切り替えが大変
697デフォルトの名無しさん
2018/02/23(金) 23:32:19.57ID:gu5jD4u6 setterがNOPだからでしょ
何もおかしくないと思うんだが
何もおかしくないと思うんだが
698デフォルトの名無しさん
2018/02/23(金) 23:51:24.69ID:pZoCSvCU >>697
Javaなら何もおかしくないけど、これはkotlinなんですよ
Javaなら何もおかしくないけど、これはkotlinなんですよ
699デフォルトの名無しさん
2018/02/24(土) 00:23:17.37ID:KMKYwria あー、ごめんごめん、nullableじゃないのにってことね
700デフォルトの名無しさん
2018/02/24(土) 06:43:01.61ID:geSYf0sR SwiftではOptionalよん
701デフォルトの名無しさん
2018/02/24(土) 06:47:11.68ID:H2lSL8Bq そこら辺の名称も統一してくれたらよかったのに
702デフォルトの名無しさん
2018/02/24(土) 08:17:33.01ID:vmshfWHt 引数や戻り値の属性(アノテーション)としての出自でNullable (@Nullable)
型引数を持つデータ構造として出自でOptional (Optional<T>)
型引数を持つデータ構造として出自でOptional (Optional<T>)
703デフォルトの名無しさん
2018/02/24(土) 08:21:38.91ID:gsJVlH30 だから何?
704デフォルトの名無しさん
2018/02/24(土) 08:32:56.79ID:vmshfWHt 単なる経緯にだからも何も無いんだけど
705デフォルトの名無しさん
2018/02/24(土) 09:18:53.65ID:b9ViFkCo Optionalではアンラップが必要で、Nullableでは不要
706デフォルトの名無しさん
2018/02/24(土) 15:32:03.48ID:QRpOEI48 つまりOptionalは神Nullableは糞
707デフォルトの名無しさん
2018/02/24(土) 15:33:06.32ID:QRpOEI48 間違えた逆だNullableは神Optionalは糞
708デフォルトの名無しさん
2018/02/24(土) 16:29:10.25ID:XDApard5 神と糞は種類が違うだろ
709デフォルトの名無しさん
2018/02/24(土) 16:55:50.73ID:La3HIAz8 Xamarin程の糞はない
710デフォルトの名無しさん
2018/02/24(土) 20:13:00.64ID:geSYf0sR Kotlinではnullにならない型など存在しないのだ、がっはっは
711デフォルトの名無しさん
2018/02/24(土) 23:25:19.26ID:QE7g/pJn 神は糞である。
712デフォルトの名無しさん
2018/02/25(日) 06:02:39.69ID:z/Jlakx1 糞は紙で拭け
713デフォルトの名無しさん
2018/02/25(日) 10:33:42.84ID:4s22ePtw Kotlinインアクションの尼評価低いなと思ったら理由が「難しい」ってw
714デフォルトの名無しさん
2018/02/25(日) 10:54:15.05ID:skC5U3zO やっぱGroovy in Actionだろ、GradleはGrooovyなんだぜぇ
715デフォルトの名無しさん
2018/02/25(日) 11:44:58.69ID:XjF3qDop716デフォルトの名無しさん
2018/02/25(日) 11:46:33.02ID:XjF3qDop あ、Kotlin で検索したら出てきた本だけど Kotlin とは限らないみたいだな。すまん。
717デフォルトの名無しさん
2018/02/25(日) 11:50:17.94ID:XjF3qDop すまん。Kotlin の K の字も出てこないな。忘れてくれ。
718デフォルトの名無しさん
2018/02/25(日) 12:40:42.33ID:pcyqC+jB Kotlinイン・アクション、2017
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016
せっかく太郎が、イン・アクションを参考にして、わかりやすく書いたのだから、
日本人は、太郎本を読んだ方がよい
Kotlinスタートブック -新しいAndroidプログラミング、長澤 太郎、2016
せっかく太郎が、イン・アクションを参考にして、わかりやすく書いたのだから、
日本人は、太郎本を読んだ方がよい
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国軍機レーダー照射、トランプ氏沈黙突く 試される日本外交 ★3 [蚤の市★]
- JAが"政府の備蓄米買い上げ"見越して価格下げず!?「古いコメは食用向きでないなどと理由をつけ...」専門家解説 [煮卵★]
- 【高校野球】なぜ『7回制』は反対多数でも止まらないか… 高野連が「全員の命」守るために貫く伝統より改革の姿勢 [冬月記者★]
- 【テレビ】石破前首相 中国レーダー照射「フェーズ上がってる」と指摘も「日本の世論が激高するのは避ける必要が…」 [少考さん★]
- 【結婚の壁】結婚どころか今まで恋愛経験は一切ない人も…「年収500万の壁」を突破できない中間層の苦しい現実 [ぐれ★]
- トランプ大統領 エヌビディア製AI半導体の中国輸出許可 安全保障重視の方針転換 [蚤の市★]
- 小泉防衛大臣「事前通報の認識無し」 [163661708]
- 【悲報】中国メディア「高市が撤回して済む話ではなくなった。わざと戦闘機をレーダー照射距離に来させる戦争扇動者だ」 [359965264]
- 【画像】GACKTプロデュースの7800円弁当、めちゃくちゃ美味そう🤤 [779938112]
- 女「17年毎日袋麺持ち歩いて触ってる」触り終えた袋麺は施設職員により保管されており、その数は8000
- メモリ価格が暴落、中国CXMTが「DDR5-8000」の製造に成功し即日発売、ただし1チップ2GB=最大容量16GB [422186189]
- 【高市悲報】レーダー照射で日本が喧嘩売ってる中、アメリカ軍「我々はパールハーバーを忘れない」と日本に向けてポストへ [709039863]
