목록코틀린 (18)
불로구
MainActivity import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log import android.widget.Button import android.widget.NumberPicker import android.widget.TextView import android.widget.Toast import androidx.core.content.ContextCompat import androidx.core.view.isVisible import org.w3c.dom.Text class MainActivity : AppCompatActivity() { private val clearBu..
MainActivity import android.content.Intent import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.util.Log import android.widget.Button import android.widget.EditText import android.widget.Toast class MainActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) ..
전역변수와 지역변수는 코틀린뿐만 아니라 다른 프로그래밍에서도 사용하는 용어이다. 지역변수 - 일정한 or 지정된 지역에서만 사용할 수 있는 특정한 변수 전역변수 - 모든 영역에서 사용할 수 있는 변수 전역변수와 지역변수는 메서드 안에서 생성되냐 안되냐에 따라 달라진다. 전역변수 예제 var school : String = "서울대학교" fun main(){ println(school) } class User1(){ fun test() { println(school) } fun test2(){ println(school) } } 우선 맨위에 school을 보면 서울대학교라는 값을 가지고 있는 school이란 변수는 전역변수이다. 그렇기에 main함수 내에서 school을 출력할 수 있고, User1 클래스..
import jdk.nashorn.internal.runtime.JSType.toDouble fun main(array: Array){ var cal:Calculator = Calculator() println(cal.plus(1,2,3,4,5,6,7,8,9,10)) println(cal.minus(10,3,5,1)) println(cal.multiply(1,2,3,4,5,6,7,8,9,10)) println(cal.divided(10,3,2)) } class Calculator(){ fun plus(vararg numbers:Int):Int{ var result: Int = 0 numbers.forEach{ result = result + it } return result } fun minus(vara..