当前位置: 首页>>代码示例>>Python>>正文


Python Memory.newLocalMemory方法代码示例

本文整理汇总了Python中memory.Memory.newLocalMemory方法的典型用法代码示例。如果您正苦于以下问题:Python Memory.newLocalMemory方法的具体用法?Python Memory.newLocalMemory怎么用?Python Memory.newLocalMemory使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在memory.Memory的用法示例。


在下文中一共展示了Memory.newLocalMemory方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: addDirData

# 需要导入模块: from memory import Memory [as 别名]
# 或者: from memory.Memory import newLocalMemory [as 别名]
		addDirData(int(qactual[3]), tmp)

	elif qactual[0] == 'goTo':
		#print qactual[0], qactual[3]
		ip = int(qactual[3]) - 2

	elif qactual[0] == 'goToF':
		#print qactual[0], getDirData(int(qactual[1])), qactual[3]
		if getDirData(int(qactual[1])) == False:
			ip = int(qactual[3]) - 2

	elif qactual[0] == 'era':
		#print qactual[0], qactual[1]
		actual = directory[qactual[1]]
		#print "ERA--", actual
		memoria.newLocalMemory(actual[2], actual[3], actual[4], actual[5], actual[6], actual[7], actual[8])
		if directory[qactual[1]][0] != None:
			parametros = directory[qactual[1]][0]
		else:
			parametros = []
		num_parametros = 0
		paramint = 12000
		paramfloat = 14000
		parambool = 16000

	elif qactual[0] == 'param':
		#print qactual[0], qactual[1]
		if int(qactual[1]) >= 40000:
			tmp = getDirData(getDirData(int(qactual[1])))
		else:
			tmp = getDirData(int(qactual[1]))
开发者ID:dgo721,项目名称:ProjectSAMPLE,代码行数:33,代码来源:run_exec.py

示例2: getDirData

# 需要导入模块: from memory import Memory [as 别名]
# 或者: from memory.Memory import newLocalMemory [as 别名]
			print "----->", tmp #Despliega una variable de tipo entero, flotante o booleano

	elif qactual[0] == '+dir': #Operacion suma direccion base
		tmp = getDirData(int(qactual[1])) + int(qactual[2]) #Suma el valor de la direccion base y la casilla correspondiente.
		addDirData(int(qactual[3]), tmp) #Se guarda el apuntador a dimension en la memoria

	elif qactual[0] == 'goTo': #Operacion salto
		ip = int(qactual[3]) - 2

	elif qactual[0] == 'goToF': #Operacion de salto en falso
		if getDirData(int(qactual[1])) == False:
			ip = int(qactual[3]) - 2

	elif qactual[0] == 'era': #Operacion era / reservacion de memoria
		actual = directory[qactual[1]] #Obtiene el directorio actual del procedimiento
		memoria.newLocalMemory(actual[2], actual[3], actual[4], actual[5], actual[6], actual[7], actual[8]) #Crear un nuevo espacio de memoria nueva
		if directory[qactual[1]][0] != None:
			parametros = directory[qactual[1]][0] #Recibe la lista de parametros del modulo
		else:
			parametros = [] #Si no hay parametros que enviar la lista es nula
		num_parametros = 0 #Inicializa el contador de parametros
		paramint = 12000
		paramfloat = 14000
		parambool = 16000

	elif qactual[0] == 'param': #Operacion paso de parametros
		if int(qactual[1]) >= 40000:
			tmp = getDirData(getDirData(int(qactual[1])))
		else:
			tmp = getDirData(int(qactual[1]))
		if parametros[num_parametros] == 'int':
开发者ID:dgo721,项目名称:ProjectSAMPLE,代码行数:33,代码来源:run_sample.py


注:本文中的memory.Memory.newLocalMemory方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。