using UnityEngine;
using System.Collections;
public class multi : MonoBehaviour {
//int[] array5 = new string[]{"hello", "hi", "ohao"}; cannot implictly convert type 'string[]' to 'int[]'
int[] array6 = new int[3]{1, 2, 3} ;
int[] array7 = new int[]{1, 2, 3} ;
int[] array8 = {1 ,2 ,3} ;
void Show(int[,] array){
for(int i = 0; i < 2; i ++){
for(int j = 0; j < 2; j++){
print (string.Format("array[{0}, {1}] = {2}", i, j , array[i, j]));
}
}
}
int[,] array1 = {{3, 2} , {1, 4}} ;
int[,] array2 = {{9, 2} , {1, 7}} ;
//int sum, sum1, sum2, sum3 = 0;
int[,] result = new int[2, 2];
// Use this for initialization
void Start () {
//Show (array1);
//Show (array2);
for(int i = 0; i < 2; i++)
{
result[i, 0]= array1[i,0] * array2[0,0] + array1[i,1] * array2[1,0];
result[i, 1]= array1[i,0] * array2[0,1] + array1[i,1] * array2[1,1];
}
Show(result);
/*
sum = array1[0,0] * array2[0,0] + array1[0,1] * array2[1,0];
sum1 = array1[0,0] * array2[0,1] + array1[0,1] * array2[1,1];
sum2 = array1[1,0] * array2[0,0] + array1[1,1] * array2[1,0];
sum3 = array1[1,0] * array2[0,1] + array1[1,1] * array2[1,1];
print (sum);
print (sum1);
print (sum2);
print (sum3);
*/
Stack stack = new Stack();
stack.Push(1);
stack.Push(2);
stack.Push(3);
stack.Push(4);
stack.Push(5);
while(stack.Count > 0)
print(string.Format("stack.Pop {0} " , stack.Pop()));
Queue que = new Queue();
que.Enqueue(1);
que.Enqueue(2);
que.Enqueue(3);
que.Enqueue(4);
que.Enqueue(5);
while(que.Count > 0)
print(string.Format("que.Dequeue {0} " , que.Dequeue()));
Hashtable ht = new Hashtable();
ht["Microsoft"] = "Microsoft";
ht["URL"] = "www.microsoft.com";
print (string.Format("company : {0}", ht["Microsoft"]));
print (string.Format("URL : {0}", ht["URL"]));
}
// Update is called once per frame
void Update () {
}
}
'Computer Language > 유니티' 카테고리의 다른 글
선생님 예제 입니다. (0) | 2014.05.19 |
---|---|
stack의 활용예 gameobject와 연결해서 사용이 가능하다 (0) | 2014.05.19 |
arraylist, queue, stack, hashtable, sortedlist (0) | 2014.05.19 |
바둑게임 선생님 일차! (0) | 2014.05.19 |
바둑돌 (0) | 2014.05.16 |