Если в вакансии указано «наличие профильного технического образования», то важно ли, какой вуз заканчивать — престижный или региональный?
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class HealthKit : MonoBehaviour
{
[SerializeField]
private int restoresHealth;
void OnCollisionEnter2D(Collision2D collision)
{
var player = collision.gameObject.getComponent<Player>();
if(player != null){
player.ReceiveHeal(restoresHealth);
Destroy(gameObject);
}
}
}
for (i = 0; i < skillsContent.length; i++) {
for (let i = 0; i < skillsContent.length; i++) {
Как виртуальная машина .NET понимает, что объект пора уничтожать? И когда это происходит?
Что будет если нужно выполнить код выше в цикле? То есть будет создано множество объектов.
По идее они мне в дальнейшем не нужны. Как только я получил return (имя папки), этот объект мне не нужен.
И если всё это в цикле, логично будет сразу уничтожить объект.
FRIENDS = ['Серёга', 'Соня', 'Дима', 'Алина', 'Егор']
def process_query(query):
print("Привет, я Анфиса!")
if query == 'Сколько у меня друзей?':
friends_count = len(FRIENDS)
print_friends_count(friends_count) # Вместо print вызываем нашу функцию
elif query == 'Кто все мои друзья?':
print('Твои друзья:', ', '.join(FRIENDS))
else:
print ('<неизвестный запрос>')
def print_friends_count(friends_count):
if friends_count == 1:
print('У тебя 1 друг')
elif 2 <= friends_count <= 4:
print('У тебя ' + str(friends_count) + ' друга')
elif friends_count >= 5:
print('У тебя ' + str(friends_count) + ' друзей')
process_query('Сколько у меня друзей?')
process_query('Кто все мои друзья?')
process_query('Как меня зовут?')
Может ли проблема с этой памятью быть связана с частотой - 1600 ?
// Update is called once per frame
void Update()
{
if (curWaypointsIndex <= waypoints.Length) {
transform.position = Vector3.Lerp(transform.position, waypoints[curWaypointsIndex].position, Time.deltaTime * Speed);
if (Vector3.Distance(transform.position, waypoints[curWaypointsIndex].position) < 0.5f)
{
curWaypointsIndex++;
}
}
}
const enum BlockType {
Paragpraph = 'PARAGRAPH',
Image = 'IMAGE',
List = 'LIST',
}
type IParagraph = {
type: BlockType.Paragpraph,
body: string,
}
type IImage ={
type: BlockType.Image,
body: File
}
type IList = {
type: BlockType.List,
body: string[]
}
function a(x: string){}
function b(x: string[]){}
function c(x: File){}
type IBlock = IParagraph | IImage | IList;
const blocks: IBlock[] = []
for(const block of blocks){
switch(block.type) {
case BlockType.Image:
c(block.body);
break;
case BlockType.Paragpraph:
a(block.body);
break;
case BlockType.List:
b(block.body);
break;
}
}
dotnet publish -c Release -r win-x64 -o ./dist