Это сложно описать словами, но пример должен дать понять. Допустим, у меня есть переменная производного типа со следующими компонентами.Можно ли подавить верхний уровень в ссылке на производный тип?
x%length
x%width
Есть ли какой-либо автоматический способ ссылаться на них без верхнего уровня? Другими словами, чтобы ссылаться на них просто как
length
width
Конечно, я мог бы сделать первый
length => x%length
width => x%width
для всех отдельных компонентов производного типа. Но мой вариант использования включает в себя тысячи переменных, поэтому я бы предпочел не делать этого таким образом.
В качестве примера из другого языка, питон существенно позволяет это подавление с:
from x import *
@JohnE, я понимаю, что иметь производный тип в первую очередь состоял в том, чтобы переносить каждую вещь в одну переменную. Я хотел бы указать, что аналогия с python не была тем, что вы описали. Тем не менее, я понял это явно, потому что я использовал такую функцию на другом языке «паскаль». – innoSPG
ОК, спасибо. Я имел в виду только пример с «import x», а не «import x».Я согласен, что это не идеальная аналогия для fortran, просто самое близкое, что я мог придумать, чтобы проиллюстрировать суть. – JohnE