Как я могу сделать так, чтобы мой текстовый просмотр в android генерировал булеву таблицу, пожалуйста, так как она выдает ошибку при добавлении в Kotlin?
Он не сравнивал напрямую логические значения, так как текстовое представление не позволяет напрямую использовать его для достижения моей цели создания логических таблиц
package com.example.user.herramientaslogica
import android.support.v7.app.AppCompatActivity
import android.os.Bundle
import android.widget.Button
import android.widget.TextView
import kotlinx.android.synthetic.main.activity_main.*
import org.w3c.dom.Text
import android.text.method.ScrollingMovementMethod
class MainActivity : AppCompatActivity() {
private val VALUES = booleanArrayOf(true, false)
override fun onCreate(savedInstanceState: Bundle?) {
super.onCreate(savedInstanceState)
setContentView(R.layout.activity_main)
val textview:TextView = findViewById(R.id.textview) as TextView
for (a in VALUES)
{
for (b in VALUES)
{
for (c in VALUES)
for (d in VALUES)
{
for (e in VALUES)
{
for (f in VALUES)
{
textview.setText (a + b + c + d + d + e + f )
)
textview.setMovementMethod(ScrollingMovementMethod())
}
}
}
}
}
}
}
fun or(x:Boolean, y:Boolean):Boolean {
return x || y
}
fun and(x:Boolean, y:Boolean):Boolean {
return x && y
}
fun xor(x:Boolean, y:Boolean):Boolean {
return x xor y
}
fun conditional(x:Boolean, y:Boolean):Boolean {
return !(x && y)
}
fun bicontional(x:Boolean, y:Boolean):Boolean {
return x == y
}
fun disequal(x:Boolean, y:Boolean):Boolean {
return x != y
}