オブジェクトに基づいてposition IntRange。私はこれをやろうとしました:KotlinソートMutableList私はこのトークンオブジェクトを持つプロパティ
tokens
.sortedBy { it.position.first }
しかし、私はオブジェクトのキーワードを使用した後にオブジェクトにアクセスしていないので、位置は赤で強調表示されています。
提案がありますか?あなたがしてToken
Sを並べ替えることができます THEN
//makes the parameter to a property by `val` keyword---v
class Token(val type: TokenType, val value: String, val position:IntRange = 0..0)
:
ああ、ダムミス。ありがとうございました:) – OhMad
@Rechunkまったくありません。光栄です、 :) –